Difference between revisions of "IT-OS-Config-Fedora"

From wiki.samerhijazi.net
Jump to navigation Jump to search
(Fonts)
(YouTube-Downloader (yt-dlp))
 
(139 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= Introduction =
+
= Ref =
* Top-Source: https://www.server-world.info/en/
+
* https://docs.fedoraproject.org/en-US/quick-docs/
 +
* https://docs.fedoraproject.org/en-US/fedora/latest/
 +
* https://developer.fedoraproject.org/
 +
* http://download.fedoraproject.org/pub/fedora/linux/releases/
 +
* https://koji.fedoraproject.org/koji/index
 +
* https://src.fedoraproject.org/
 +
* https://www.server-world.info/en/
 +
* https://github.com/rpmfusion-infra/fedy/tree/master/plugins
  
=Setup=
+
=Tweaks=
 +
<pre class="code">
 +
sudo hostnamectl status
 +
sudo hostnamectl set-hostname --static "box-blue"
 +
</pre>
 
<pre class="code">
 
<pre class="code">
hostnamectl status
 
hostnamectl set-hostname --static "box-blue"
 
...
 
 
sudo nano /etc/dnf/dnf.conf
 
sudo nano /etc/dnf/dnf.conf
 
---------------------------------
 
---------------------------------
# src: https://dnf.readthedocs.io/en/latest/conf_ref.html
+
fastestmirror=true              ### a metric is used to find the fastest available mirror.
[main]
+
max_parallel_downloads=10        ### Maximum number of simultaneous package downloads. Defaults to 3. Maximum of 20.
gpgcheck=1
+
deltarpm=true                   ### Downloading much smaller delta RPM files, rebuilding them to RPM locally.   
installonly_limit=3
 
clean_requirements_on_remove=True
 
fastestmirror=true
 
deltarpm=false
 
 
---------------------------------
 
---------------------------------
 +
</pre>
 +
<pre class="code">
 +
gsettings set org.gnome.nautilus.preferences always-use-location-entry true
 +
gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false
 +
gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll false
 +
---
 +
gsettings reset org.gnome.desktop.interface font-name
 +
gsettings reset org.gnome.settings-daemon.plugins.xsettings antialiasing
 +
gsettings reset org.gnome.settings-daemon.plugins.xsettings hinting
 +
gsettings reset org.gnome.settings-daemon.plugins.xsettings rgba-order
 
</pre>
 
</pre>
  
Line 22: Line 36:
 
==Initial Repos==
 
==Initial Repos==
 
<pre class="code">
 
<pre class="code">
sudo dnf install fedora-release-common                  # InBox F32
+
sudo dnf install dnf-plugins-core
sudo dnf install fedora-release-workstation            # InBox F32
+
sudo dnf install @development-tools @c-development @d-development @virtualization
sudo dnf install fedora-workstation-repositories        # InBox F32
+
sudo dnf install dkms kernel-devel elfutils-libelf-devel zlib-devel perl ansible terraform
sudo dnf install @c-development
+
---
sudo dnf install @d-development
+
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install git wget curl
+
sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install dkms kernel-devel elfutils-libelf-devel zlib-devel perl
+
---
...
+
sudo dnf swap ffmpeg-free ffmpeg --allowerasing
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
+
sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
+
sudo dnf install intel-media-driver
 +
sudo dnf install libva-intel-driver
 +
</pre>
 +
 
 +
==Setting GPU==
 +
<pre class="code">
 +
lspci -k | grep -A 3 -E "VGA|Display"
 +
-----------------------------------------------------------------------------
 +
sudo dnf install fedora-workstation-repositories
 +
sudo dnf config-manager --set-enabled rpmfusion-nonfree-nvidia-driver
 +
sudo dnf install vulkan-loader vulkan-loader.i686
 +
----
 +
sudo dnf install lutris
 +
--------------------------------
 +
sudo dnf install mesa-dri-drivers mesa-vulkan-drivers vulkan-tools vulkaninfo | head
 
</pre>
 
</pre>
  
==Desktops==             
+
==Development==             
 +
* [[IT-SDK-Java#Installing_Java]]
 
<pre class="code">
 
<pre class="code">
sudo dnf install @workstation-product-environment
+
sudo dnf install gcc
sudo dnf install @gnome-desktop
+
sudo dnf install golang
sudo dnf install @pantheon-desktop
+
sudo dnf install perl-core
sudo dnf install @cinnamon-desktop
+
sudo dnf install nodejs
sudo dnf install @mate-desktop
+
sudo dnf install ansible-lint
sudo dnf install @kde-desktop
 
sudo dnf install @xfce-desktop
 
sudo dnf install @lxde-desktop
 
sudo dnf install gnome-flashback
 
 
</pre>
 
</pre>
  
 
==Media codecs==
 
==Media codecs==
* OutBox F32
 
 
<pre class="code">
 
<pre class="code">
 +
sudo dnf group upgrade --with-optional Multimedia
 +
---
 
sudo dnf install \
 
sudo dnf install \
lame \
 
 
ffmpeg \
 
ffmpeg \
 +
lame\* --exclude=lame-devel \
 
gstreamer1-libav \
 
gstreamer1-libav \
 
gstreamer1-plugin-openh264 \
 
gstreamer1-plugin-openh264 \
gstreamer1-plugins-bad-free-extras \
 
gstreamer1-plugins-bad-free-fluidsynth \
 
gstreamer1-plugins-bad-free-wildmidi \
 
gstreamer1-plugins-bad-freeworld \
 
gstreamer1-plugins-good-extras \
 
 
gstreamer1-plugins-ugly \
 
gstreamer1-plugins-ugly \
 +
gstreamer1-plugins-{bad-\*,good-\*,base} --exclude=gstreamer1-plugins-bad-free-devel \
 
rpmfusion-free-obsolete-packages
 
rpmfusion-free-obsolete-packages
 
</pre>
 
</pre>
  
==Mix-Software==
+
==Mix-Software @ dnf==
 
<pre class="code">
 
<pre class="code">
sudo dnf install sysstat htop glances           # Performance & Monitoring
+
sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
 +
sudo dnf install https://download.onlyoffice.com/install/desktop/editors/linux/onlyoffice-desktopeditors.x86_64.rpm
 +
sudo dnf install clamav clamtk clamav-update    # Antivirus for detecting trojans, viruses, malware.
 +
sudo dnf install duf tig
 +
sudo dnf install sysstat htop bashtop glances neofetch  # Performance & Monitoring
 
sudo dnf install unrar p7zip p7zip-plugins      # Archive-Tools
 
sudo dnf install unrar p7zip p7zip-plugins      # Archive-Tools
sudo dnf install gnome-tweak-tool dconf-editor   # Tweaks
+
sudo dnf install gnome-tweak-tool               # Tweaks
 +
sudo dnf install gnome-extensions-app
 +
sudo dnf install tilix
 +
sudo dnf install dconf-editor
 
sudo dnf install alacarte appeditor              # Application-Editor
 
sudo dnf install alacarte appeditor              # Application-Editor
sudo dnf install vlc youtube-dl
+
sudo dnf install geary                          # Email-Client
 +
-------------------------------------------------------------------------
 +
sudo dnf install vlc
 +
sudo dnf install youtube-dl
 +
sudo dnf install libdvdcss libbluray libaacs    # To play DVD, BluRay
 +
sudo dnf install handbrake handbrake-gui
 +
-------------------------------------------------------------------------
 
sudo dnf install mediawriter
 
sudo dnf install mediawriter
sudo dnf install thunderbird
 
sudo dnf install VirtualBox
 
 
sudo dnf install steam
 
sudo dnf install steam
...
+
 
 +
sudo dnf remove libreoffice*
 +
</pre>
 +
<pre class="code">
 
sudo dnf install tlp tlp-rdw                    # Reduce Battery Usage
 
sudo dnf install tlp tlp-rdw                    # Reduce Battery Usage
sudo systemctl enable tlp
+
sudo systemctl enable tlp                       # Enable
...
+
sudo tlp-stat -b                                # To view the Battery informations and status
https://extensions.gnome.org/extension/307/dash-to-dock/
+
</pre>
 +
<pre class="code">
 +
sudo dnf install clamav clamav-update
 +
sudo freshclam
 +
clamscan --infected --remove --recursive .
 +
clamscan --infected --remove --recursive /home
 +
</pre>
 +
 
 +
==Mix-Software @ brew==
 +
 
 +
==YouTube-Downloader (yt-dlp)==
 +
<pre class="code">
 +
brew install yt-dlp    ### https://github.com/yt-dlp/yt-dlp
 +
---
 +
yt-dlp --extract-audio --audio-format mp3 "URL"
 +
yt-dlp --format bestvideo+bestaudio --merge-output-format mkv "URL"
 +
yt-dlp --format bestvideo+bestaudio --merge-output-format webm "URL"
 +
yt-dlp --format bestvideo+bestaudio --recode-video mp4 "URL"
 +
yt-dlp --format "bestvideo[vcodec*=avc1]+bestaudio[acodec*=mp4a]/best[ext=mp4]" --remux-video mp4 "URL"
 +
yt-dlp --format "bestvideo[vcodec*=avc1]+bestaudio[acodec*=mp4a]/best" --remux-video mkv "URL"
 +
</pre>
 +
 
 +
==Browser-Extensions==
 +
<pre class="code">
 +
https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm
 +
https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep
 +
----
 
https://extensions.gnome.org/extension/1160/dash-to-panel/
 
https://extensions.gnome.org/extension/1160/dash-to-panel/
https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/?src=search
+
https://extensions.gnome.org/extension/19/user-themes/
 +
https://extensions.gnome.org/extension/4655/date-menu-formatter/    ### kk:mm\n EEEE\ndd.MM.yyy  '[KW-'ww']'
 +
https://extensions.gnome.org/extension/3628/arcmenu/
 +
-----
 +
https://github.com/balena-io/etcher
 +
https://github.com/oguzhaninan/Stacer
 
</pre>
 
</pre>
  
=Pantheon Desktop=
+
=Desktops=
 +
<pre class="code">
 +
sudo dnf install @workstation-product-environment
 +
sudo dnf install @gnome-desktop
 +
sudo dnf install @budgie-desktop
 +
sudo dnf install @cinnamon-desktop
 +
sudo dnf install @mate-desktop
 +
sudo dnf install @pantheon-desktop
 +
sudo dnf install @kde-desktop
 +
sudo dnf install @xfce-desktop
 +
sudo dnf install @lxde-desktop
 +
sudo dnf install @deepin-desktop
 +
 
 +
-------------------------------------------------------------
 +
sudo systemctl enable gdm.service
 +
sudo systemctl set-default graphical.target    ### Start system with graphical mode.
 +
sudi systemctl set-default multi-user.target  ### Start system with text mode.
 +
</pre>
 +
 
 +
==Desktop: Pantheon==
 
* src: https://github.com/decathorpe
 
* src: https://github.com/decathorpe
 
* src: https://decathorpe.com/fedora-elementary-stable-status.html
 
* src: https://decathorpe.com/fedora-elementary-stable-status.html
==Install Desktop==
+
* src: https://eos-techs.com/
 +
* src: https://wiki.odex.be/en/Usage/Configuration/P/Pantheon
 +
===Install-COPR Repository===
 
<pre class="code">
 
<pre class="code">
sudo dnf group install "Pantheon Desktop"
+
sudo dnf install dnf-plugins-core
 +
sudo dnf copr enable decathorpe/pantheon
 +
sudo dnf install pantheon-session-settings
 +
sudo dnf install elementary-*
 +
-------------------------------------------
 +
sudo dnf install lightdm lightdm-gtk
 +
sudo systemctl disable gdm
 +
sudo systemctl enable lightdm
 +
</pre>
 +
===Install-OLD===
 +
<pre class="code">
 +
sudo dnf upgrade --refresh -y
 +
sudo dnf install @pantheon-desktop
 
sudo dnf install pantheon-session-settings-overrides
 
sudo dnf install pantheon-session-settings-overrides
 
...
 
...
Line 96: Line 196:
 
sudo systemctl enable lightdm.service
 
sudo systemctl enable lightdm.service
 
sudo systemctl set-default graphical.target
 
sudo systemctl set-default graphical.target
 +
---
 +
sudo dnf install light-locker  ## NICHT Mehr erforderlich
 
</pre>
 
</pre>
  
==Install Tweaks==
+
===Tweaks===
 +
* elementary 6.0: https://github.com/pantheon-tweaks/pantheon-tweaks
 +
* elementary 5.0: https://github.com/elementary-tweaks/elementary-tweaks
 
<pre class="code">
 
<pre class="code">
$ sudo dnf groupinstall "C Development Tools and Libraries"
+
sudo dnf groupinstall "C Development Tools and Libraries"
$ sudo dnf install cmake granite-devel unzip switchboard-devel GConf2-devel polkit-devel vala
+
sudo dnf install cmake granite-devel unzip switchboard-devel GConf2-devel polkit-devel vala
$ wget https://github.com/elementary-tweaks/elementary-tweaks/archive/master.zip -O elementary-tweaks-master.zip
+
wget https://github.com/elementary-tweaks/elementary-tweaks/archive/master.zip -O elementary-tweaks-master.zip
$ unzip elementary-tweaks-master.zip
+
unzip elementary-tweaks-master.zip
$ cd elementary-tweaks-master
+
cd elementary-tweaks-master
$ mkdir build
+
mkdir build
$ cd build
+
cd build
$ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr ../
+
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr ../
$ make
+
make
$ sudo make install
+
sudo make install
 
</pre>
 
</pre>
  
=Layout=
+
==Desktop: Budgie==
== Fonts ==
 
 
<pre class="code">
 
<pre class="code">
sudo dnf install open-sans-fonts
+
sudo dnf copr enable alunux/budgie-desktop-git
sudo dnf install google-roboto-fonts
+
sudo dnf install budgie-desktop
-----------------------------------------------------------------
+
sudo dnf install sddm
wget https://download.jetbrains.com/fonts/JetBrainsMono-1.0.0.zip
+
sudo systemctl disable gdm; sudo systemctl enable sddm
wget https://noto-website-2.storage.googleapis.com/pkgs/Noto-hinted.zip
+
sudo dnf remove gnome-shell*
unzip JetBrainsMono-1.0.0.zip
 
mkdir -p ~/.fonts
 
sudo cp *otf *otc ~/.fonts
 
sudo cp *otf *otc /usr/share/fonts/opentype/noto
 
--------------------------------------------------------------------
 
sudo fc-cache -f -v
 
 
</pre>
 
</pre>
 +
 +
=Settings=
 +
==MC==
 +
* Fav-Skins= gray-orange-blue256
 +
* Fav-Skins= modarin256
 +
* Fav-Skins= seasons-winter16M
 
<pre class="code">
 
<pre class="code">
Default font: Roboto Regular, 9
+
nano ~/.config/mc/ini
Desktop font: Roboto Regular, 9
+
# skin=gray-orange-blue256
Document font: Roboto Regular, 9
+
# COLORTERM=turecolor
Monospace font: Roboto Mono Regular, 9
+
cd /usr/share/mc/skins/
Window title font: Roboto Medium, 10
 
---------------------------------------
 
Text scaling factor: 1.0
 
Hinting: Full
 
Antialiasing: RGBA
 
RGBA Order: RGB
 
 
</pre>
 
</pre>
  
== HiDPI ==
+
= Theme =
* src: https://wiki.archlinux.org/index.php/HiDPI
+
* https://github.com/nana-4/materia-theme
* src: https://winaero.com/blog/find-change-screen-dpi-linux/
+
* https://github.com/themix-project/oomox
 +
* https://github.com/linuxmint/mint-themes
 +
* http://www.ubuntubuzz.com/2019/03/ubuntus-yaru-theme-on-fedora.html
 +
<pre class="code">
 +
sudo dnf install gnome-themes-extra gtk-murrine-engine sassc
 +
sudo apt install gnome-themes-extra gtk2-engines-murrine sassc
 +
-----
 +
 
 +
 
 +
sudo dnf install mint-themes
 +
----
 +
git clone https://github.com/vinceliuice/Fluent-gtk-theme.git
 +
./install.sh --tweaks solid round
 +
----
 +
git clone https://github.com/vinceliuice/grub2-themes.git
 +
</pre>
 +
==Yaru-Theme==
 
<pre class="code">
 
<pre class="code">
xdpyinfo | grep -B 2 resolution
+
sudo dnf install yaru-theme
xrandr | grep -w connected
+
echo 'export GTK_THEME=Yaru-blue' >> ~/.bash-profile
 +
mkdir -p ~/.themes
 +
cp -r /usr/share/themes/Yaru* ~/.themes/
 +
 
 +
sudo flatpak override --filesystem=$HOME/.themes
 +
sudo flatpak override --env=GTK_THEME=Yaru-blue
 
</pre>
 
</pre>
  
= Theme =
 
* Source: https://github.com/nana-4/materia-theme
 
* Source: https://github.com/themix-project/oomox
 
* Source: http://www.ubuntubuzz.com/2019/03/ubuntus-yaru-theme-on-fedora.html
 
 
==Style==
 
==Style==
 
<pre class="code">
 
<pre class="code">
Line 157: Line 271:
 
BG: #4B5162
 
BG: #4B5162
 
</pre>
 
</pre>
 +
* https://github.com/linuxmint/mint-themes/blob/master/src/Mint-Y/gtk-3.0/gtk.css
 +
* https://www.preining.info/blog/2020/03/de-uglify-gtk3-tabs-of-terminals/
 +
* nano ~/.config/gtk-3.0/gtk.css
 
<pre class="code">
 
<pre class="code">
https://github.com/linuxmint/mint-themes/blob/master/src/Mint-Y/gtk-3.0/gtk.css
 
 
.nemo-window .places-treeview {
 
.nemo-window .places-treeview {
 
     background-color: rgba(219, 219, 219, 0.15);  
 
     background-color: rgba(219, 219, 219, 0.15);  
 
}
 
}
...
+
notebook tab {
 +
  min-height: 0;
 +
  padding-top: 3px;
 +
  padding-bottom: 3px;
 +
}
 +
notebook tab button {
 +
  min-height: 0;
 +
  min-width: 0;
 +
  padding: 2px;
 +
  margin-top: 2px;
 +
  margin-bottom: 2px;
 +
}
 +
notebook button {
 +
  min-height: 0;
 +
  min-width: 0;
 +
  padding: 2px;
 +
}
 +
notebook header button {}
 
</pre>
 
</pre>
  
Line 186: Line 319:
 
sudo dnf upgrade --refresh                                    # 1. Update software and back up the system
 
sudo dnf upgrade --refresh                                    # 1. Update software and back up the system
 
sudo dnf install dnf-plugin-system-upgrade                    # 2. Install the DNF plugin
 
sudo dnf install dnf-plugin-system-upgrade                    # 2. Install the DNF plugin
sudo dnf system-upgrade download --refresh --releasever=32    # 3. Start the update with DNF
+
sudo dnf system-upgrade download --releasever=39              # 3. Start the update with DNF
 
sudo dnf system-upgrade reboot                                # 4. Reboot and upgrade
 
sudo dnf system-upgrade reboot                                # 4. Reboot and upgrade
 +
sudo dnf system-upgrade clean                                  # 5. To remove cached metadata and transaction use
 
</pre>
 
</pre>

Latest revision as of 14:29, 12 December 2025

Ref

Tweaks

sudo hostnamectl status
sudo hostnamectl set-hostname --static "box-blue"
sudo nano /etc/dnf/dnf.conf
---------------------------------
fastestmirror=true               ### a metric is used to find the fastest available mirror.
max_parallel_downloads=10        ### Maximum number of simultaneous package downloads. Defaults to 3. Maximum of 20.
deltarpm=true                    ### Downloading much smaller delta RPM files, rebuilding them to RPM locally.     
---------------------------------
gsettings set org.gnome.nautilus.preferences always-use-location-entry true
gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false
gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll false
---
gsettings reset org.gnome.desktop.interface font-name
gsettings reset org.gnome.settings-daemon.plugins.xsettings antialiasing
gsettings reset org.gnome.settings-daemon.plugins.xsettings hinting
gsettings reset org.gnome.settings-daemon.plugins.xsettings rgba-order

Software Installation

Initial Repos

sudo dnf install dnf-plugins-core
sudo dnf install @development-tools @c-development @d-development @virtualization
sudo dnf install dkms kernel-devel elfutils-libelf-devel zlib-devel perl ansible terraform
---
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
---
sudo dnf swap ffmpeg-free ffmpeg --allowerasing
sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
sudo dnf install intel-media-driver
sudo dnf install libva-intel-driver

Setting GPU

lspci -k | grep -A 3 -E "VGA|Display"
-----------------------------------------------------------------------------
sudo dnf install fedora-workstation-repositories
sudo dnf config-manager --set-enabled rpmfusion-nonfree-nvidia-driver
sudo dnf install vulkan-loader vulkan-loader.i686
----
sudo dnf install lutris
--------------------------------
sudo dnf install mesa-dri-drivers mesa-vulkan-drivers vulkan-tools vulkaninfo | head

Development

sudo dnf install gcc
sudo dnf install golang
sudo dnf install perl-core
sudo dnf install nodejs
sudo dnf install ansible-lint

Media codecs

sudo dnf group upgrade --with-optional Multimedia
---
sudo dnf install \
ffmpeg \
lame\* --exclude=lame-devel \
gstreamer1-libav \
gstreamer1-plugin-openh264 \
gstreamer1-plugins-ugly \
gstreamer1-plugins-{bad-\*,good-\*,base} --exclude=gstreamer1-plugins-bad-free-devel \
rpmfusion-free-obsolete-packages

Mix-Software @ dnf

sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
sudo dnf install https://download.onlyoffice.com/install/desktop/editors/linux/onlyoffice-desktopeditors.x86_64.rpm
sudo dnf install clamav clamtk clamav-update     # Antivirus for detecting trojans, viruses, malware.
sudo dnf install duf tig
sudo dnf install sysstat htop bashtop glances neofetch   # Performance & Monitoring
sudo dnf install unrar p7zip p7zip-plugins       # Archive-Tools
sudo dnf install gnome-tweak-tool                # Tweaks
sudo dnf install gnome-extensions-app
sudo dnf install tilix
sudo dnf install dconf-editor
sudo dnf install alacarte appeditor              # Application-Editor
sudo dnf install geary                           # Email-Client
-------------------------------------------------------------------------
sudo dnf install vlc
sudo dnf install youtube-dl
sudo dnf install libdvdcss libbluray libaacs     # To play DVD, BluRay
sudo dnf install handbrake handbrake-gui
-------------------------------------------------------------------------
sudo dnf install mediawriter
sudo dnf install steam

sudo dnf remove libreoffice*
sudo dnf install tlp tlp-rdw                    # Reduce Battery Usage
sudo systemctl enable tlp                       # Enable 
sudo tlp-stat -b                                # To view the Battery informations and status
sudo dnf install clamav clamav-update
sudo freshclam
clamscan --infected --remove --recursive .
clamscan --infected --remove --recursive /home

Mix-Software @ brew

YouTube-Downloader (yt-dlp)

brew install yt-dlp    ### https://github.com/yt-dlp/yt-dlp
---
yt-dlp --extract-audio --audio-format mp3 "URL"
yt-dlp --format bestvideo+bestaudio --merge-output-format mkv "URL"
yt-dlp --format bestvideo+bestaudio --merge-output-format webm "URL"
yt-dlp --format bestvideo+bestaudio --recode-video mp4 "URL"
yt-dlp --format "bestvideo[vcodec*=avc1]+bestaudio[acodec*=mp4a]/best[ext=mp4]" --remux-video mp4 "URL"
yt-dlp --format "bestvideo[vcodec*=avc1]+bestaudio[acodec*=mp4a]/best" --remux-video mkv "URL"

Browser-Extensions

https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm
https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep
----
https://extensions.gnome.org/extension/1160/dash-to-panel/
https://extensions.gnome.org/extension/19/user-themes/
https://extensions.gnome.org/extension/4655/date-menu-formatter/    ### kk:mm\n EEEE\ndd.MM.yyy  '[KW-'ww']'
https://extensions.gnome.org/extension/3628/arcmenu/
-----
https://github.com/balena-io/etcher
https://github.com/oguzhaninan/Stacer

Desktops

sudo dnf install @workstation-product-environment
sudo dnf install @gnome-desktop
sudo dnf install @budgie-desktop
sudo dnf install @cinnamon-desktop
sudo dnf install @mate-desktop
sudo dnf install @pantheon-desktop
sudo dnf install @kde-desktop
sudo dnf install @xfce-desktop
sudo dnf install @lxde-desktop
sudo dnf install @deepin-desktop

-------------------------------------------------------------
sudo systemctl enable gdm.service
sudo systemctl set-default graphical.target    ### Start system with graphical mode. 
sudi systemctl set-default multi-user.target   ### Start system with text mode.

Desktop: Pantheon

Install-COPR Repository

sudo dnf install dnf-plugins-core
sudo dnf copr enable decathorpe/pantheon
sudo dnf install pantheon-session-settings
sudo dnf install elementary-* 
-------------------------------------------
sudo dnf install lightdm lightdm-gtk
sudo systemctl disable gdm
sudo systemctl enable lightdm

Install-OLD

sudo dnf upgrade --refresh -y
sudo dnf install @pantheon-desktop
sudo dnf install pantheon-session-settings-overrides
...
sudo dnf install lightdm elementary-greeter
sudo systemctl disable gdm.service
sudo systemctl enable lightdm.service
sudo systemctl set-default graphical.target
---
sudo dnf install light-locker  ## NICHT Mehr erforderlich

Tweaks

sudo dnf groupinstall "C Development Tools and Libraries"
sudo dnf install cmake granite-devel unzip switchboard-devel GConf2-devel polkit-devel vala
wget https://github.com/elementary-tweaks/elementary-tweaks/archive/master.zip -O elementary-tweaks-master.zip
unzip elementary-tweaks-master.zip
cd elementary-tweaks-master
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr ../
make
sudo make install

Desktop: Budgie

sudo dnf copr enable alunux/budgie-desktop-git
sudo dnf install budgie-desktop
sudo dnf install sddm
sudo systemctl disable gdm; sudo systemctl enable sddm
sudo dnf remove gnome-shell*

Settings

MC

  • Fav-Skins= gray-orange-blue256
  • Fav-Skins= modarin256
  • Fav-Skins= seasons-winter16M
nano ~/.config/mc/ini
# skin=gray-orange-blue256
# COLORTERM=turecolor
cd /usr/share/mc/skins/

Theme

sudo dnf install gnome-themes-extra gtk-murrine-engine sassc
sudo apt install gnome-themes-extra gtk2-engines-murrine sassc
-----


sudo dnf install mint-themes
----
git clone https://github.com/vinceliuice/Fluent-gtk-theme.git
./install.sh --tweaks solid round
----
git clone https://github.com/vinceliuice/grub2-themes.git

Yaru-Theme

sudo dnf install yaru-theme
echo 'export GTK_THEME=Yaru-blue' >> ~/.bash-profile
mkdir -p ~/.themes
cp -r /usr/share/themes/Yaru* ~/.themes/

sudo flatpak override --filesystem=$HOME/.themes
sudo flatpak override --env=GTK_THEME=Yaru-blue

Style

FG: #D3D7CF
BG: #4B5162
.nemo-window .places-treeview {
    background-color: rgba(219, 219, 219, 0.15); 
}
notebook tab {
  min-height: 0;
  padding-top: 3px;
  padding-bottom: 3px;
}
notebook tab button {
  min-height: 0;
  min-width: 0;
  padding: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
}
notebook button {
  min-height: 0;
  min-width: 0;
  padding: 2px;
}
notebook header button {}

Icons

VNC

# dnf -y install tigervnc-server
# firewall-cmd --add-service=vnc-server --permanent
# firewall-cmd --reload
# vncpasswd
# systemctl daemon-reload
# systemctl start vncserver@:1
# systemctl enable vncserver@:1

System-Upgrade

sudo dnf upgrade --refresh                                     # 1. Update software and back up the system
sudo dnf install dnf-plugin-system-upgrade                     # 2. Install the DNF plugin
sudo dnf system-upgrade download --releasever=39               # 3. Start the update with DNF
sudo dnf system-upgrade reboot                                 # 4. Reboot and upgrade
sudo dnf system-upgrade clean                                  # 5. To remove cached metadata and transaction use