Difference between revisions of "IT-OS-Config-Fedora"
Jump to navigation
Jump to search
Samerhijazi (talk | contribs) (→Install Desktop) |
Samerhijazi (talk | contribs) (→Introduction) |
||
| Line 5: | Line 5: | ||
* Fedy: https://github.com/rpmfusion-infra/fedy/tree/master/plugins | * Fedy: https://github.com/rpmfusion-infra/fedy/tree/master/plugins | ||
* https://developer.fedoraproject.org/ | * https://developer.fedoraproject.org/ | ||
| + | * https://koji.fedoraproject.org/koji/index | ||
| + | * https://src.fedoraproject.org/ | ||
=Tweaks= | =Tweaks= | ||
Revision as of 09:51, 18 May 2022
Contents
Introduction
- http://download.fedoraproject.org/pub/fedora/linux/releases/
- Get-Fedora: https://docs.fedoraproject.org/en-US/fedora/f32/release-notes/welcome/Hardware_Overview/
- Server-World: https://www.server-world.info/en/
- Fedy: https://github.com/rpmfusion-infra/fedy/tree/master/plugins
- https://developer.fedoraproject.org/
- https://koji.fedoraproject.org/koji/index
- https://src.fedoraproject.org/
Tweaks
sudo hostnamectl status sudo hostnamectl set-hostname --static "box-blue"
sudo nano /etc/dnf/dnf.conf --------------------------------- fastestmirror=true deltarpm=true ---------------------------------
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
Software Installation
Initial Repos
sudo dnf install dnf-plugins-core sudo dnf install fedora-release-common # InBox F32 sudo dnf install fedora-release-workstation # InBox F32 sudo dnf install fedora-workstation-repositories # InBox F32 sudo dnf install @c-development @d-development @virtualization --- sudo dnf install dkms kernel-devel elfutils-libelf-devel zlib-devel sudo dnf install bash-completion sudo dnf install curl wget perl git --- sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Development
sudo dnf install gcc sudo dnf install golang sudo dnf install perl-core sudo dnf install nodejs --- sudo dnf install java-15-openjdk-devel ## JDK sudo dnf install java-15-openjdk-headless ## JRE-Min sudo dnf install java-15-openjdk ## JRE-Full sudo update-alternatives --config java sudo update-alternatives --config javac
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
sudo dnf install clamav clamav-update # Antivirus for detecting trojans, viruses, malware. 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 # To play DVD sudo dnf install mediawriter sudo dnf install steam sudo dnf install https://download.onlyoffice.com/install/desktop/editors/linux/onlyoffice-desktopeditors.x86_64.rpm
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
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/3628/arcmenu/ https://extensions.gnome.org/extension/4655/date-menu-formatter/ ### kk:mm\n EEEE\ndd.MM.yyy '[KW-'ww']' ----- 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 @pantheon-desktop sudo dnf install @cinnamon-desktop sudo dnf install @mate-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.
Pantheon Desktop
- src: https://github.com/decathorpe
- src: https://decathorpe.com/fedora-elementary-stable-status.html
- src: https://eos-techs.com/
- src: https://wiki.odex.be/en/Usage/Configuration/P/Pantheon
Install Desktop
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
Install Tweaks
- elementary 6.0: https://github.com/pantheon-tweaks/pantheon-tweaks
- elementary 5.0: https://github.com/elementary-tweaks/elementary-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
Budgie Desktop
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/
Layout
Fonts
sudo dnf install open-sans-fonts sudo dnf install google-roboto-fonts sudo dnf install google-roboto-mono-fonts sudo dnf install google-noto-sans-fonts sudo dnf install msttcore-fonts-installer sudo dnf install lpf-mscore-fonts lpf-cleartype-fonts sudo fc-cache -f -v
### For UI wget https://raw.githubusercontent.com/mrbvrz/segoe-ui-linux/master/install.sh chmod +x install.sh ./install.sh
### For CMD "Cascadia Mono" @ 12 https://github.com/microsoft/cascadia-code/releases
wget https://download.jetbrains.com/fonts/JetBrainsMono-1.0.0.zip 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
-------------------------------------------- Text scaling factor: 1.0 Hinting: Full Antialiasing: RGBA RGBA Order: RGB -------------------------------------------- Interface Text: Roboto Regular @ 9 Document font: Roboto Regular @ 10 Monospace font: Roboto Mono Regular @ 9 Legacy Window Titels: Roboto Medium @ 10 -------------------------------------------- Interface Text: Segoe UI Regular @ 10 Document Text: Segoe UI Regular @ 10 Monospace font: Source Code Pro Rqgular @ 10 Legacy Window Titels: Segoe UI Blod @ 11 --------------------------------------------
HiDPI
- src: https://wiki.archlinux.org/index.php/HiDPI
- src: https://winaero.com/blog/find-change-screen-dpi-linux/
xdpyinfo | grep -B 2 resolution xrandr | grep -w connected
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
FG: #D3D7CF BG: #4B5162
- 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
.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
- src: https://docs.fedoraproject.org/en-US/fedora/rawhide/system-administrators-guide/infrastructure-services/TigerVNC/
- src: https://www.server-world.info/en/note?os=Fedora_30&p=desktop&f=6
- src: https://www.tecmint.com/install-vnc-server-on-rhel-8/
# 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 --refresh --releasever=32 # 3. Start the update with DNF sudo dnf system-upgrade reboot # 4. Reboot and upgrade