Here are the steps I that I found useful for my transition from using Windows 10 to using Fedora 23 (x64 / workstation):
- Download Fedora 23 Workstation from getfedora.org.
- First I tried (without success!) to copy the ISO file Fedora-Live-Workstation-x86_64-23-10.iso to my USB stick via UNetBootin. Reboot Windows, but press SHIFT when clicking on Reboot to get the different restart options (like boot from USB). That seemed to work at first, but then the Live Fedora did not boot through to the desktop but hung somewhere in the middle. Copying the ISO file with dd if=the_iso_file.iso of=/dev/sdb bs=1M did the trick. Be very sure about what /dev/sdb is before writing to it!
sudo dnf -y update
- Mount Windows drive to /win:
sudo mkdir /win
- [missing]
- Install Google Chrome
sudo rpm --import https://dl-ssl.google.com/linux/linux_signing_key.pub
sudo sh -c 'echo "[google-chrome]
name=Google Chrome 64-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64" >> /etc/yum.repos.d/google-chrome.repo'- Alternative for line above for x86 (32 bit) only:
sudo sh -c 'echo "[google-chrome]
name=Google Chrome 32-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386" >> /etc/yum.repos.d/google-chrome.repo' sudo dnf install google-chrome-stable
- Install Visual Studio Code
sudo mkdir /opt/vscode
- [download]
sudo unzip VSCode-linux64.zip
rm VSCode-linux64.zip
sudo ln -s /opt/vscode/VSCode-linux-x64/Code /usr/local/bin/code
- Install Qt
sudo dnf install mesa-libGL-devel
sudo dnf groupinstall "C Development Tools and Libraries"
sudo dnf install qt5-qtbase qt5-qtbase-devel
hostnamectl set-hostname --static "ultra"
- Install Thunderbird
- Copy profile from Windows to Linux:
cp /win/Users/xxx/AppData/Roaming/Thunderbird/Profiles/krb2tad7.default/prefs.js /home/xxx/.thunderbird/vvspfz6z.default
- Copy profile from Windows to Linux:
- Virtualbox
- [missing]
sudo usermod -a -G vboxusers USER
- Enable SSH server
sudo chkconfig sshd on
sudo service sshd start
- Play MP3s
sudo dnf install gstreamer-plugins-base.i686
sudo dnf install gstreamer-plugins-base
sudo dnf install gstreamer1-libav gstreamer1-plugins-good gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer-ffmpeg gstreamer-plugins-good gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-plugins-bad-free gstreamer-plugins-bad-nonfree
- Truecrypt 7.1
tar xvf truecrypt-7.1a-linux-x64.tar.gz
sudo usermod -a -G truecrypt USER
- Logout and login again
sudo visudo
- add as last lines:
%truecrypt ALL=NOPASSWD: /usr/bin/truecrypt
%truecrypt ALL=NOPASSWD: /usr/bin/mknod_truecrypt.sh- Download
mknod_truecrypt.sh
(Script to create loop nodes needed by Truecrypt) - Download
mount_truecrypt_projects.sh
(script to be called by user to mount a Truecrypt volume)
- Run script on startup:
- create
$HOME/.config/autostart /startup.desktop
[Desktop Entry]
Type=Application
Version=1.0
Name=startup.sh
Comment=execute script startup.sh
Exec=/home/USER/bin/startup.sh
Terminal=true
- Verify/add with
gnome-tweak-tool
/ Startup Applications
- create
- Change waterdrop sound in Terminal to bell sound
sudo wget http://cgit.freedesktop.org/sound-theme-freedesktop/plain/stereo/bell.oga?id=38bc773912317a2163083b6f483fbc8e6fb61123 -O /usr/share/sounds/freedesktop/stereo/bell.oga
- Custom keyboard layout:
- I prefer the layout ¨
English (US, international with dead keys)
¨ but without the dead keys:- In Gnome Activity Launcher, type: region
- Add keyboard layout ´
English (US, international with dead keys)
´ - Edit file /usr/share/X11/xkb/symbols/us
- Find entry English (US, international with dead keys
- The next few lines, change all words like
dead_grave
->grave
,dead_tilde
->tilde
, ... - For key <AC11> change [ acute, diaeresis, apostrophe, quotedbl] to [ apostrophe, quotedbl ]
- I prefer the layout ¨
- Show icons on desktop
- gnome-tweak-tool must be installed
sudo dnf install gnome-tweak-tool
- Launch
gnome-tweak-tool
- In Desktop / Icons on Desktop: ON
- To get custom desktop shortcuts on the GNOME desktop, put .desktop file into ~/Desktop, make sure they are executable (
chmod u+x ~/Desktop/*.desktop
)- example file /home/USER/Desktop/keepass.desktop:
[Desktop Entry]
Type=Application
Version=1.0
Name=keepass.sh
Comment=execute script keepass.sh
Exec=/home/USER/bin/keepass.sh
Terminal=true
- gnome-tweak-tool must be installed
- Other packages needed
sudo dnf install vim vim-enhanced octave keepass
- sudo dnf groupinstall "Development Tools"
- Some 3rd party packages (like the MIT App Inventor aiStarter) need these 32 bit libs:
sudo dnf install zlib.i686 libstdc++.i686
Some useful keyboard shortcuts:
- In Nautilus: Press
/
orCTRL+L
to enter an arbitrary path WIN+LEFT
andWIN+RIGHT
moves windows within one display.WIN+SHIFT+LEFT
andWIN+SHIFT+RIGHT
moves windows to another displayALT+F2
: Run commands