Delikantny tuning Linux Mint XFCE z serii 22
hejto.pl@DungeonFighter prosił pod swoim wpisem o info co usuwam z Linux Mint xfce, jako że nie mogę dodać tak długiego komentarza z kodem, dodaje artykuł może się przyda dla innych.
Długo używałem debian z xfce i nie podoba mi się jaki syf zrobili z tym środowiskiem w mincie. Można wziąć xubuntu i nie odubuntować usuwać snap, ale z mintem idzie to szybciej.
Część rzeczy wziąłem stąd: https://forum.linuxmint.pl/showthread.php?tid=2872 ale zrobiłem po swojemu. Całość wygląda tak:
Firefox z repo mozilli:
sudo install -d -m 0755 /etc/apt/keyrings wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null echo ' Package: * Pin: origin packages.mozilla.org Pin-Priority: 1000 ' | sudo tee /etc/apt/preferences.d/mozilla.pref sudo apt-get update sudo apt-get install firefox
Usuwanie zbędnego syfu jak np. compiz. Xfce ma swoje efekty. Jeśli ktoś używa to niech usunie z listy:
sudo apt-get purge brasero-common casper compton cinnamon-desktop-data compiz-core evolution-data-server evolution-data-server-common file-roller firefox-locale-de firefox-locale-en firefox-locale-es firefox-locale-fr firefox-locale-it firefox-locale-nl firefox-locale-pl firefox-locale-pt firefox-locale-ru ftp gdb geocode-glib-common gir1.2-caribou-1.0 gir1.2-clutter-1.0:amd64 gir1.2-cogl-1.0:amd64 gir1.2-coglpango-1.0:amd64 gir1.2-dbusmenu-glib-0.4:amd64 gir1.2-dee-1.0:amd64 gir1.2-gmenu-3.0:amd64 gir1.2-gspell-1:amd64 gir1.2-gtksource-4:amd64 gir1.2-gtop-2.0:amd64 gir1.2-gudev-1.0:amd64 gir1.2-ibus-1.0:amd64 gir1.2-peas-1.0:amd64 gir1.2-rb-3.0:amd64 gir1.2-soup-2.4:amd64 gir1.2-upowerglib-1.0:amd64 gir1.2-xviewer-3.0 gkbd-capplet gnome-accessibility-themes gnome-calculator gnome-desktop3-data gnome-disk-utility gnome-menus gnome-online-accounts gnome-online-accounts-gtk gnome-session-canberra gnome-settings-daemon-common gnome-themes-extra:amd64 gnome-themes-extra-data gtk2-engines-murrine:amd64 gtk2-engines-pixbuf:amd64 gucharmap hunspell-de-at-frami hunspell-de-ch-frami hunspell-de-de-frami hunspell-en-au hunspell-en-ca hunspell-en-gb hunspell-en-us hunspell-en-za hunspell-es hunspell-fr hunspell-fr-classical hunspell-it hunspell-nl hunspell-pt-br hunspell-ru hyphen-de hyphen-en-ca hyphen-en-gb hyphen-en-us hyphen-es hyphen-fr hyphen-it hyphen-nl hyphen-pt-br hyphen-pt-pt hyphen-ru hypnotix ideviceinstaller kerneloops language-pack-de language-pack-de-base language-pack-es language-pack-es-base language-pack-fr language-pack-fr-base language-pack-gnome-de language-pack-gnome-de-base language-pack-gnome-en language-pack-gnome-en-base language-pack-gnome-es language-pack-gnome-es-base language-pack-gnome-fr language-pack-gnome-fr-base language-pack-gnome-it language-pack-gnome-it-base language-pack-gnome-nl language-pack-gnome-nl-base language-pack-gnome-pt language-pack-gnome-pt-base language-pack-gnome-ru language-pack-gnome-ru-base language-pack-it language-pack-it-base language-pack-nl language-pack-nl-base language-pack-pt language-pack-pt-base language-pack-ru language-pack-ru-base libadwaita-1-0:amd64 libatm1t64:amd64 libauthen-sasl-perl libbabeltrace1:amd64 libbrasero-media3-1:amd64 libburn4t64:amd64 libc6-dbg:amd64 libcamel-1.2-64t64:amd64 libcanberra-gtk-module:amd64 libcanberra-gtk0:amd64 libcaribou-common libcaribou0:amd64 libchamplain-0.12-0:amd64 libchamplain-gtk-0.12-0:amd64 libcinnamon-desktop4:amd64 libclutter-gtk-1.0-0:amd64 libcompizconfig0:amd64 libdebuginfod-common libdebuginfod1t64:amd64 libdecoration0t64:amd64 libdee-1.0-4:amd64 libdmapsharing-4.0-3t64:amd64 libebackend-1.2-11t64:amd64 libebook-1.2-21t64:amd64 libebook-contacts-1.2-4t64:amd64 libecal-2.0-3:amd64 libedata-book-1.2-27t64:amd64 libedata-cal-2.0-2t64:amd64 libedataserver-1.2-27t64:amd64 libedataserverui-1.2-4t64:amd64 libespeak-ng1:amd64 libevent-2.1-7t64:amd64 libexempi8:amd64 libgail-3-0t64:amd64 libgail-common:amd64 libgail18t64:amd64 libgeocode-glib-2-0:amd64 libgnome-menu-3-0:amd64 ibgoa-backend-1.0-2:amd64 libgpod-common libgpod4t64:amd64 libgrilo-0.3-0:amd64 libgtk2.0-0t64:amd64 libgtk2.0-bin libgtk2.0-common libgucharmap-2-90-7:amd64 libgweather-4-0t64:amd64 libgweather-4-common ibibus-1.0-5:amd64 libimobiledevice-utils libipt2 libisofs6t64:amd64 libmetacity3:amd64 libminiupnpc17:amd64 libmpv2:amd64 libnatpmp1t64:amd64 libnautilus-extension4:amd64 libpcaudio0:amd64 libpeas-1.0-0:amd64 libpeas-common libperlio-gzip-perl libphonenumber8:amd64 libprotobuf32t64:amd64 libproxy1-plugin-gsettings:amd64 libproxy1-plugin-networkmanager:amd64 libreoffice-help-de libreoffice-help-en-gb libreoffice-help-en-us libreoffice-help-es libreoffice-help-fr libreoffice-help-it libreoffice-help-nl libreoffice-help-pt libreoffice-help-pt-br libreoffice-help-ru libreoffice-l10n-de libreoffice-l10n-en-gb libreoffice-l10n-en-za libreoffice-l10n-es libreoffice-l10n-fr libreoffice-l10n-it libreoffice-l10n-nl libreoffice-l10n-pt libreoffice-l10n-pt-br libreoffice-l10n-ru librest-1.0-0:amd64 librhythmbox-core10:amd64 libsgutils2-1.46-2:amd64 libsonic0:amd64 libsoup-gnome-2.4-1:amd64 libsource-highlight-common libsource-highlight4t64:amd64 libtotem-plparser-common libtotem-plparser18:amd64 libwmf0.2-7-gtk:amd64 libxreaderdocument3 libxreaderview3 libyelp0:amd64 libzip4t64:amd64 menulibre metacity metacity-common mint-l-icons mint-l-theme mintchat mousetweaks mythes-de mythes-de-ch mythes-en-au mythes-en-us mythes-es mythes-fr mythes-it mythes-pt-pt mythes-ru nautilus-data p7zip-full papirus-icon-theme pix pix-data pix-dbg pkg-config:amd64 python3-imdbpy python3-tldextract rhythmbox rhythmbox-data rhythmbox-plugin-tray-icon rhythmbox-plugins speech-dispatcher-espeak-ng sticky systemd-coredump t1utils telnet thingy thunderbird-locale-de thunderbird-locale-en thunderbird-locale-es thunderbird-locale-fr thunderbird-locale-it thunderbird-locale-nl thunderbird-locale-pt thunderbird-locale-ru tnftp transmission-common transmission-gtk wamerican warpinator wbrazilian wbritish webapp-manager wfrench witalian wngerman wogerman wportuguese wspanish wswiss xed xed-common xed-dbg xreader xreader-common xreader-dbg xviewer xviewer-dbg xviewer-plugins xwayland yaru-theme-icon yelp yelp-xsl
Instalacja nowych paczek np. vlc czy smplayer. Od lat uważam że jeden program wystarcza. Audacious do dźwięku jest spoko szczególnie gdy "kupujemy" dużo mp3. Jest tak nie wygodny dla korporacji, że youtube usuwa filmy z jego opisem.
sudo apt-get install aspell-pl atril atril-common audacious audacious-plugins audacious-plugins-data baobab deborphan engrampa fonts-freefont-ttf fonts-liberation2 filefox-i10n-pl gimp gimp-data graphviz htop hunspell-pl hyphen-pl ipolish ispell language-pack-gnome-pl language-pack-gnome-pl-base language-pack-pl language-pack-pl-base liba52-0.7.4 libamd3 libann0 libappstream-glib8 libaribb24-0t64 libatrildocument3t64 libatrilview3t64 libaudcore5t64 libaudtag3t64 libbabl-0.1-0 libcaja-extension1 libcamd3 libccolamd3 libcddb2 libcdt5 libcfitsio10t64 libcgraph6 libcholmod5 libcue2 libdca0 libdvbpsi10 libebml5 libev4t64 libfaad2 libfluidsynth3 libgegl-0.4-0t64 libgegl-common libgts-0.7-5t64 libgts-bin libgvc6 libgvpr2 libinstpatch-1.0-2 libixml11t64 libkate1 libkf5waylandclient5 libkf5windowsystem-data libkf5windowsystem5 liblab-gamut1 libmad0 libmatroska7 libmms0 libmodplug1 libmpcdec6 libmpeg2-4 libmypaint-1.5-1 libmypaint-common libneon27t64-gnutls libopenmpt-modplug1 libopusfile0 libpathplan4 libprotobuf-lite32t64 libproxy-tools libqrencode4 libreoffice-help-pl libreoffice-l10n-pl libresid-builder0c2a libsidplay2 libsidplayfp6 libspatialaudio0t64 libssh2-1t64 libssl3t64 libsynctex2 libumfpack6 libupnp17t64 libvlc-bin libvlc5 libvlccore9 libvncclient1 libxcb-composite0 libxcb-res0 libxfce4ui-utils libxnvctrl0 mate-calc mate-calc-common mc mc-data mousepad mpv mythes-pl openssl picom poppler-utils ristretto smplayer smplayer-l10n smplayer-themes thunderbird-locale-pl timgm6mb-soundfont vlc vlc-bin vlc-data vlc-l10n vlc-plugin-access-extra vlc-plugin-base vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2 vlc-plugin-video-output vlc-plugin-video-splitter vlc-plugin-visualization wpolish xfce4-battery-plugin xfce4-clipman xfce4-clipman-plugin xfce4-sensors-plugin zlib1g
Instalacja najnowszego kernela, za chwilę będzie to 6.17:
sudo apt-get install linux-generic-hwe-24.04-edge
Pełna aktualizacja systemu
sudo apt-get dist-upgrade
Czyszczenie ściągnętych paczek
sudo apt-get clean
Ostatnia komenda sprawdza osierocone paczki, czyli zbędne w systemie sprawdzam po kolei czy dają się usunąć i czy za dużo nie usuwają
deborphan
#linux #linuxmint #xfce

