Fedora 30 - After install setup
Tags: kernel, shell, gnome, dnf
Published: 2019-08-07 09:15:12

---
title: Fedora 30 - After install setup
published: true
tags: Kernel,Shell,Gnome,DNF
canonical_url: 
---

 **My incomplete list of todo after installing Fedora 30**

Well maybe you already read my previous post [Fedora 28 setup (After install)](https://robbinespu.github.io/eng/2018/05/17/My_Personal_Fedora28_setup.html) 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 trick[1](https://robbinespu.github.io/eng/2018/05/17/My_Personal_Fedora28_setup.html#fn:f1), now I need to import from repository into my workstation using the same tutorial[1](https://robbinespu.github.io/eng/2018/05/17/My_Personal_Fedora28_setup.html#fn:f1).

### 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

![](https://i.imgur.com/WwGQ0Q4.png#center "Htop FTW")_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](https://extensions.gnome.org/extension/15/alternatetab/), [application menu](https://extensions.gnome.org/extension/6/applications-menu/), [caffein](https://extensions.gnome.org/extension/517/caffeine/), [dash to dock](https://extensions.gnome.org/extension/307/dash-to-dock/), [impatience](https://extensions.gnome.org/extension/277/impatience/), [netspeed](https://extensions.gnome.org/extension/104/netspeed/), [place status indicator](https://extensions.gnome.org/extension/8/places-status-indicator/), [services systemd](https://extensions.gnome.org/extension/1034/services-systemd/), [status area horizontal spacing](https://extensions.gnome.org/extension/355/status-area-horizontal-spacing/) and [top icon plus](https://extensions.gnome.org/extension/1031/topicons/)

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](https://hluk.github.io/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).

![](https://i.imgur.com/fjTGiA6.png#center)_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](http://wps-community.org/downloads)

### 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 :thumbsup: