This is a short guide to how I personally get shit done on Manjaro Linux XFCE4, broken down to the absolute essentials for Newbies.
clipman is running in the system tray be default. To disable it, right-click the notepad-looking icon in the system tray and hit Close, then find it in the Add/Remove Software tool and uninstall it.
If your network does not automatically connect, click on the network icon on the bottom right, select your Wifi and enter the password. Detailed settings are under Edit Connections. This will launch a tool called Network Manager that is used by almost all linux distros. If you need to share your internet connection with another computer or something funky, just google for it, and you will find precise steps on how to do it. You can also find your DNS server settings in there, e.g. in the IPv4 tab of a specific network interface you can put
126.96.36.199 as an Additional DNS Server in case there is DNS issues with the DNS server your PC was told to use by the router of your local network.
How to install software
- In the start menu. click Add/Remove Software
- The settings menu is hidden in the hamburger on the top left
- Make sure to install the
yaourtsoftware package and to enable Check for updates from AUR in the AUR tab
- Now after refreshing packages lists you should also be able to install packages from AUR, which means its gonna download random stuff according to a script written by a person on the internet
- This even includes some windows software that will be made compatible with wild hacks.
- Often there is multiple packages with the same name in AUR, make sure to read the details carefully and select the highest version number one :)
- This GUI tools also supports updates, you will get a green arrow key in the system tray on update
- The command line utility for installing normal pre-compiled software packages is
pacman, usually used as
pacman -Sufor installing updates or
pacman -S foofor installing the
- The command line utility for installing AUR software packages is
yaourt foo, for updating
yaourt -Suy --aur
How to start software services
sudo systemctl start sshdwill cause systemd to start the openssh server that allows you to log into your machine remotely. The
dstands for daemon, but usually the name of the service is the same as the name of the package, e.g.
pacman -Suy apache2; systemctl start apache2
How to customize the bottom bar
- Right-Clicking the bottom bar anywhere except in the middle where it representsn the open windows will allow you to customize stuff
- Properties leads to settings about the current element
- Panel->Panel Preferences leads to settings about the entire start menu. You can re-arrange all the items inside the start menu under the Items tab.
The built-in terminal is not bad, but I prefer
terminator. I use both splitting the terminal windows using the right click menu and multiple tabs, so that I will only have one window of terminator running. I bind
new_tab in the preferences.
Launching applications by keyboard shortcuts can be configured in the Keyboard settings on the Application Shortcuts tab. Double click on the shortcut column to change they key combination required to do an action, double click the command column to change what is launched. Note that the
Windowskey is called
Super. In this step I install
terminatorand map it to
scrotand map it to
Super+E. Note that
scrotwith default settings will throw the screenshots in your home directory, meaning
I must admit a small issue I have not been able to fix so far. Under windows, I can use
Superto open the start menu, and
Windows + Left/Rightto move and resize the current application window to be half a screen in size and either on the left or right. Sadly, this doesnt seem to work on
xfce4. My current workaround is mapping the
xfce4-popup-whiskermenucommand to a key that is not mererly
Super, but rather
Super + Space. If you want to move windows around using
Super+Arrowkeyslater, do this now, otherwise skip this and also the next step.
- In the Window Manager settings on the Keyboard tab, configure
Tile window to the left: Super+Leftand the same for right. Note that ironically it doesnt work on the window of the Window Manager itself, so if you want to try it out, click some other window. Feel free to also configure something for other key combinations such as
Super+Up/Down. I usually map
Toggle fullscreento `F11`` as well.
Backups, Discs and creating installation USB sticks
Mount/Dismount: Opening thunar file manager will show you a list of mountable hard discs, USB drives and so on on the top left. The grey ones are not mounted. Clicking them will automatically attempt to mount them and show their contents. This corresponds to running the
mount command. You can also unmount drives by right-clicking them and selecting Unmount, which corresponds to the
umount command (note the missing
n). thunar also suppports tabs, try it out. You can also manually add network drives and other fancy stuff to be mounted, just google for guides for whatever particular thing you want to mount. If you are having trouble mounting windows drives, make sure to shutdown windows cleanly before booting into whatever linux, as the linux
NTFS drivers can not mount
NTFS volumes that are still messed up by windows.
gparted is a great tool. It also allows you to mount/unmount things, but it also shows you all the partions for the drive selection on the top right. Note that changes you make are not executed directly, instead they are queued up and have to be applied using the tick button on top.
Create bootable USB stick from ISO: You want to google for how to use
dd to create linux live USB. It's not hard, basically you can just do
dd if=mylinux.iso of=/dev/sdx, but make sure the target (
/dev/sdx) is actually the USB stick and not the hard drive with all your data or something. The hard part is getting your target computer to actually stfu and boot the stick, but there is guides for that as well. Also it is possible your stick is just fucked up or the disc image is not written on the stick properly. Make sure to actually right click->Eject the stick and wait for it to finish writing before you unplug it.
Full image backup: You can copy the contents of entire hard drives, including all the partition data and whatnot, into a file using
dd as well. There is a million guides that differ only in details, this one seems fine. The trick is, you dont really want the empty space of the disc to be cloned into a file, so you also compress the disc image while creating it when you run
dd if=/dev/sdX ... | gzip -c > /path/to/backup.img.gz. Anyway, the gist of this is, setting up windows or dual boot stuff is highly annoying, make a snapshot of your working system when you have newly set it up and everything works. If you mess up something that is too annoying to fix, or your windows is broken, or whatever, you can boot some random linux from an USB stick, write this
backup.img.gz back on the disc using
gunzip -c /path/to/backup.img.gz | dd of=/dev/sdX, and your target hard drive should be reset to its old state. Note that this sort of backup is not ideal for backing up your files weekly or so, as it wastes a bunch of space. Copying your files to a USB hard drive or sending them to a remote backup location of some kind is the way to go.