Page 1 of 1

How to launch with specific window size commands

Posted: 30 Aug 2023 04:03
by pwn3r
I'm running XFCE Arch, and I'm trying to do 2 separate things.

1) Edit the launcher to open VLC with a specific window size every time. Currently, VLC has an odd behavior of opening smaller and smaller vertically every time it is launched.

Presently, the launcher reads this in the command input: /usr/bin/vlc --started-from-file %U



2) Edit an xspf file to also launch at a specific window size. Not sure how to approach this.

Re: How to launch with specific window size commands

Posted: 30 Aug 2023 12:05
by Rémi Denis-Courmont
vlc --no-embedded-video --width 640 --height 480

Re: How to launch with specific window size commands

Posted: 30 Aug 2023 18:19
by pwn3r
This doesn't seem to change anything one way or the other. One other thing worth mentioning is that I have it started in "minimal view mode," the shrinking issue doesn't affect it if I start with menus but I never want any menus so that isn't a real option.

I also noticed I do have two files in ~/.config/vlc/

"vlc-qt-interface.conf" and "vlcrc" (no extension, but listed as "plain text document")

Also some other information:

Code: Select all

vlc --version VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2) VLC version 3.0.18 Vetinari (3.0.13-8-g41878ff4f2) Compiled by builduser on (Jul 16 2023 08:51:06) Compiler: gcc version 13.1.1 20230714 (GCC)

Code: Select all

pacman -Qi vlc Name : vlc Version : 3.0.18-13 Description : Multi-platform MPEG, VCD/DVD, and DivX player Architecture : x86_64 URL : https://www.videolan.org/vlc/ Licenses : LGPL2.1 GPL2 Groups : None Provides : None Depends On : a52dec libdvbpsi libxpm libdca libproxy lua52 libidn libmatroska taglib libmpcdec ffmpeg4.4 faad2 libmad libmpeg2 xcb-util-keysyms libtar libxinerama libsecret libupnp libixml.so=11-64 libupnp.so=17-64 libarchive qt5-base qt5-x11extras qt5-svg freetype2 fribidi harfbuzz fontconfig libxml2 gnutls libplacebo aribb24 Optional Deps : avahi: service discovery using bonjour protocol [installed] aom: AOM AV1 codec [installed] gst-plugins-base-libs: for libgst plugins [installed] dav1d: dav1d AV1 decoder [installed] libdvdcss: decoding encrypted DVDs [installed] libavc1394: devices using the 1394ta AV/C [installed] libdc1394: IEEE 1394 access plugin kwallet: kwallet keystore [installed] libva-vdpau-driver: vdpau backend nvidia libva-intel-driver: video backend intel libbluray: Blu-Ray video input [installed] flac: Free Lossless Audio Codec plugin [installed] twolame: TwoLAME mpeg2 encoder plugin [installed] libgme: Game Music Emu plugin vcdimager: navigate VCD with libvcdinfo libmtp: MTP devices discovery [installed] systemd-libs: udev services discovery [installed] smbclient: SMB access plugin libcdio: audio CD playback [installed] gnu-free-fonts: subtitle font [installed] ttf-dejavu: subtitle font [installed] libssh2: sftp access [installed] libnfs: NFS access [installed] mpg123: mpg123 codec [installed] protobuf: chromecast streaming [installed] libmicrodns: mDNS services discovery (chromecast etc) lua52-socket: http interface libdvdread: DVD input module [installed] libdvdnav: DVD with navigation input module [installed] libogg: Ogg and OggSpots codec [installed] libshout: shoutcast/icecast output plugin [installed] libmodplug: MOD output plugin [installed] libvpx: VP8 and VP9 codec [installed] libvorbis: Vorbis decoder/encoder [installed] speex: Speex codec [installed] opus: opus codec [installed] libtheora: theora codec [installed] libpng: PNG support [installed] libjpeg-turbo: JPEG support [installed] librsvg: SVG plugin [installed] x264: H264 encoding [installed] x265: HEVC/H.265 encoder [installed] zvbi: VBI/Teletext/webcam/v4l2 capture/decoding libass: Subtitle support [installed] libkate: Kate codec libtiger: Tiger rendering for Kate streams sdl_image: SDL image support [installed] srt: SRT input/output plugin [installed] aalib: ASCII art video output [installed] libcaca: colored ASCII art video output [installed] libpulse: PulseAudio audio output [installed] alsa-lib: ALSA audio output [installed] jack: jack audio server [installed] libsamplerate: audio Resampler [installed] libsoxr: SoX audio Resampler [installed] lirc: lirc control [installed] libgoom2: Goom visualization projectm: ProjectM visualisation ncurses: ncurses interface [installed] libnotify: notification plugin [installed] gtk3: notification plugin [installed] aribb25: aribcam support [installed] pcsclite: aribcam support [installed] live-media: streaming over RTSP Required By : None Optional For : obs-studio subtitleedit Conflicts With : vlc-plugin Replaces : vlc-plugin Installed Size : 58.16 MiB Packager : Antonio Rojas <arojas@archlinux.org> Build Date : Sun 16 Jul 2023 04:51:06 AM EDT Install Date : Sun 23 Jul 2023 07:00:24 PM EDT Install Reason : Explicitly installed Install Script : No Validated By : Signature

Re: How to launch with specific window size commands

Posted: 30 Aug 2023 21:08
by Rémi Denis-Courmont
You need to specify a media to play too

Re: How to launch with specific window size commands

Posted: 31 Aug 2023 00:56
by pwn3r
It plays the target file, but ignores the width/height numbers.

Ideally, I would like to play embedded, with the minimal interface enabled with a specific resolution.