DEV Community

RobbiNespu
RobbiNespu

Posted on • Originally published at robbinespu.gitlab.io on

Fedora 30 - After install setup

My incomplete list of todo after installing Fedora 30

Well maybe you already read my previous post Fedora 28 setup (After install) on my previous blog host. After awhile I upgrade to Fedora 29 but using KDE spin and somehow, I not satisfied with the UX because I too much familiar with Gnome, now reformatted my laptop booted with a clean Fedora 30 Workstation (Gnome).

Lot of thing need to be configure again after clean formating, lets start from scratch again. Let do it!

Todo

1. Change the hostname

$ hostnamectl status # view current hostname
$ hostnamectl set-hostname --static "robbinespu" # set up new hostname

note : Need to reboot after change the host name

2. DNF tweak

Use delta and fastest mirror (edit /etc/dnf/dnf.conf file)

[main]
    gpgcheck=1
    installonly_limit=3
    clean_requirements_on_remove=True
    fastestmirror=true
    deltarpm=true

3. Restore bashrc and metadata files

FYI I already have export and backup the selected dot files and few metadata files via this trick1, now I need to import from repository into my workstation using the same tutorial1.

4. Install RPM fusion repository and get most recent update

$ sudo dnf update --refresh
$ 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

5. Enabling SSH

Since sometimes I need to access this machine remotely

$ sudo systemctl start sshd
$ sudo systemctl enable sshd

6. Performance monitoring tools for Linux

Htop monitoring tool

$ sudo dnf install sysstat htop glances

There is also some application like CCleaner on windows called Stacer but there is no rpm file for newest released version but they replaced with app image

$ cd /tmp
$ wget https://github.com/oguzhaninan/Stacer/releases/download/v1.0.9/Stacer-x86_64.AppImage
$ sudo chmod a+x stacer*.AppImage
$ ./stacer*.AppImage

7. Entertaiment stuff : Player and codecs

$ sudo dnf install youtube-dl vlc

$ sudo dnf install \
gstreamer-plugins-base \
gstreamer1-plugins-base \
gstreamer-plugins-bad \
gstreamer-plugins-ugly \
gstreamer1-plugins-ugly \
gstreamer-plugins-good-extras \
gstreamer1-plugins-good \
gstreamer1-plugins-good-extras \
gstreamer1-plugins-bad-freeworld \
ffmpeg \
gstreamer-ffmpeg

8. Gnome plugin and addons

Some of plugin that I activate and use are alternatetab, application menu, caffein, dash to dock, impatience, netspeed, place status indicator, services systemd, status area horizontal spacing and top icon plus

To manage, edit, add and delete application launcher, I use menulibre which are FreeDesktop compliant menu editor

$ sudo dnf install menulibre

9. Clipboard Manager

As developer, I love clipboard manager and my favourite clipboard manager for windows and linux are CopyQ.

$ sudo dnf install copyq -y

10. Gnome tweak tool

Some features are hidden and not available on standard setting such as autostart-up (you need this to autostary CopyQ when your machine are ON).

Auto start CopyQ when boot Fedora

You need to install gnome tweak tool to allow users to have these hidden setting.

$ sudo dnf install gnome-tweak-tool

11. Office tools

I prefer to use OnlyOffice for editting and viewing spreadsheet

$ sudo rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x8320CA65CB2DE8E5"
$ sudo bash -c 'cat > /etc/yum.repos.d/onlyoffice.repo << 'EOF'
[onlyoffice]
name=onlyoffice repo
baseurl=http://download.onlyoffice.com/repo/centos/main/noarch/
gpgcheck=1
enabled=1
EOF'
$ sudo dnf install onlyoffice-desktopeditors

You also may use WPS community, grab the latest RPM packages from WPS official website

12. Compression and archiever tools

$ sudo dnf install unzip p7zip

END

Well this actually are incomplete list of my todo. I will improve this list from time to time. Insya Allah. Thank you Fedora team for making it wonderful Linux distro 👍

Top comments (0)