Difference between revisions of "IT-OS-Config-Fedora"
Jump to navigation
Jump to search
(→VNC) |
(→Fonts) |
||
| Line 71: | Line 71: | ||
sudo fc-cache -v | sudo fc-cache -v | ||
</pre> | </pre> | ||
| + | |||
| + | === HiDPI === | ||
| + | * src: https://wiki.archlinux.org/index.php/HiDPI | ||
| + | * src: https://winaero.com/blog/find-change-screen-dpi-linux/ | ||
| + | <pre class="code"> | ||
| + | xdpyinfo | grep -B 2 resolution | ||
| + | xrandr | grep -w connected | ||
| + | </pre> | ||
| + | |||
=== Theme === | === Theme === | ||
<pre class="code"> | <pre class="code"> | ||
Revision as of 12:17, 5 July 2019
Introduction
Base init
sudo dnf upgrade –refresh # update the Fedora release ... sudo dnf install @development-tools sudo dnf install kernel-headers kernel-devel perl dkms glibc-headers libxcrypt-compat qt5-qtx11extras elfutils-libelf-devel zlib-devel libgomp qt patch bzip2 p7zip unzip ... 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 ... sudo dnf install @mate-desktop sudo dnf install @pantheon-desktop sudo dnf install @kde-desktop sudo dnf install @xfce-desktop sudo dnf install @cinnamon-desktop sudo dnf install @lxde-desktop sudo dnf install gnome-flashback sudo dnf install gnome-shell-extensions ... sudo dnf install https://dl.folkswithhats.org/fedora/$(rpm -E %fedora)/RPMS/fedy-release.rpm ... sudo dnf install \ ffmpeg \ gstreamer1-plugins-bad-freeworld \ gstreamer1-plugins-base \ gstreamer1-plugins-good \ gstreamer1-plugins-good-extras \ gstreamer1-plugins-ugly \ gstreamer-ffmpeg \ gstreamer-plugins-bad \ gstreamer-plugins-base \ gstreamer-plugins-good \ gstreamer-plugins-good-extras \ gstreamer-plugins-ugly ... sudo dnf install gnome-tweak-tool sudo dnf install dconf-editor sudo dnf install fedy sudo dnf install menulibre # Application Launcher Manager sudo dnf install liferea # Liferea for RSS sudo dnf install flameshot # Flameshot for screenshot sudo dnf install vlc sudo dnf install youtube-dl sudo dnf install tilix sudo dnf install sysstat htop glances # Performance monitoring ... sudo dnf install tlp tlp-rdw # Reduce Battery Usage sudo systemctl enable sshd sudo systemctl enable tlp ... sudo dnf install snapd sudo ln -s /var/lib/snapd/snap /snap ... sudo nano /etc/dnf/dnf.conf --------------------------------- [main] gpgcheck=1 installonly_limit=3 clean_requirements_on_remove=True fastestmirror=true deltarpm=true ---------------------------------
Layout
Fonts
sudo dnf install open-sans-fonts sudo dnf install google-roboto-fonts sudo fc-cache -v
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
https://github.com/linuxmint/mint-themes/blob/master/src/Mint-Y/gtk-3.0/gtk.css
.nemo-window .places-treeview {
background-color: rgba(219, 219, 219, 0.15);
}
...
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
# dnf install tigervnc-server # cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service ------------------------------------------ ExecStart=/sbin/runuser -l USER -c "/usr/bin/vncserver %i -geometry 1280x1024" PIDFile=/home/USER/.vnc/%H%i.pid ------------------------------------------ # systemctl daemon-reload # su - USER $ vncpasswd # systemctl start vncserver@:display_number.service # systemctl enable vncserver@:display_number.service # systemctl disable vncserver@:display_number.service # systemctl stop vncserver@:display_number.service
# vi /etc/gdm/custom.conf WaylandEnable=false # dnf install tigervnc-server tigervnc-server-module # su - tecmint # vncpasswd # vi /etc/systemd/system/vncserver@.service --------------------------------------------- [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking WorkingDirectory=/home/tecmint User=tecmint Group=tecmint PIDFile=/home/tecmint/.vnc/%H%i.pid ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/usr/bin/vncserver -autokill %i ExecStop=/usr/bin/vncserver -kill %i [Install] WantedBy=multi-user.target ---------------------------- # setenforce 0 # sed -i 's/enforcing/disabled/g' /etc/selinux/config # systemctl daemon-reload # systemctl start vncserver@:1 # systemctl status vncserver@:1 # systemctl enable vncserver@:1 # netstat -tlnp # firewall-cmd --permanent --add-port=5901/tcp # firewall-cmd --reload