VLC removing - uninstall

From another older posts about uninstalling VLC, it’s impossible to uninstall VLC — what happen?
Are we not free to choose Video software?

p.s. VLC is su.k in Manjaro — it can’t save video positions (sometime save, sometime forgot it) and sometime can’t play videos. SMPlayer looks now much better…

Theres no requirement to use it but the VLC backend, specifically for audio, is the only officially supported option.

You can install 36 other media players if you want, as well as hide and/or disable VLC.

Personally I find the whole 50 megs of VLC on my system entirely negligible, even though I would never choose it as a video player on desktop linux.

If you want to go further … you will have to go outside of support.

Luckily this isnt too difficult as you can opt for the phonon-qt6-mpv backend package found in the AUR.

Note this means you are ‘forced’ to have mpv installed in this case as well.

And thats about where the easy options end.

(no, gstreamer is not valid. for something like a decade)

Did I also mention its not officially supported by Arch, Manjaro, or KDE ?

6 Likes

Of course you are.

However you cannot remove VLC as phonon-qt6-vlc is the only official package providing phonon-qt6-backend required by plasma-workspace.

Use the menu editor and hide VLC then install SM Player - that is what I do.

Rightclick the application icon and select Edit Applications…

It isn’t required in xfce. Just saying…

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

Member’s profile says Plasma - how can a comment regarding xfce be a solution?

I knew that. I was trying to say if the user was flexible regarding DE, then xfce can be a viable option if VLC absolutely needs to be gone.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.