Download the Surfn icons

They have been downloaded in script 300.

For ease of installation I use the script

You can also use

More info can be found here.

 

Install the Aureola conky collection

They have been downloaded in script 300. They do not run yet.

More information can be found here.

 

Change the cursor

I like the breeze cursors.

 

Autoboot into i3 (alternative way – not implemented)

Normally you end in a black screen where you are asked to give your login and password.

Since this computer is only used by me, I want to save some time in booting.

Remark: You can stop your computer afterwards with a shutdown command or via the start/stop button of your pc.

Following the article on
https://wiki.archlinux.org/index.php/Automatic_login_to_virtual_console

Type this content inside and CTRL +X to save.

[Service]
ExecStart=
ExecStart=-/usr/bin/agetty –autologin username –noclear %I $TERM

This works as well. Not implemented this time around.

 

Change how pacman should work

Since this is a test pc I have included all testing repo’s.
Not recommended on a work pc.
Think before you decide to do this on your work pc.

You can get more pacman info here.

I have choosen this time to go for these ‘all out experimental‘ settings. These are my settings. I am not recommending you to follow me in these settings.

Maybe you like “ILoveCandy” too.

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -C – -f %u > %o
#XferCommand = /usr/bin/wget –passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta = 0.7
Architecture = auto

# Pacman won’t upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =

#NoUpgrade =
#NoExtract =

# Misc options
UseSyslog
Color
TotalDownload
CheckSpace
VerbosePkgLists
ILoveCandy

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run pacman-key --init before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with pacman-key --populate archlinux.

#
# REPOSITORIES
# – can be defined here or included from another file
# – pacman will search repositories in the order defined here
# – local/custom mirrors can be added here or in separate files
# – repositories listed first will take precedence when packages
# have identical names, regardless of version number
# – URLs will have $repo replaced by the name of the current repo
# – URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial – it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

[antergos-staging]
SigLevel = PackageRequired
Server = http://mirrors.antergos.com/$repo/$arch/

[antergos]
SigLevel = PackageRequired
Include = /etc/pacman.d/antergos-mirrorlist

[testing]
Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

[community-testing]
Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

[multilib-testing]
Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

 

Change the settings of pamac to include also updates of AUR

The file /etc/pamac.conf can be changed to your own liking. I am going for the following changes on my experimental pc. These are my settings. I am not recommending you to follow me in these settings.

This is the command to open the file.

### Pamac configuration file

## When removing a package, also remove those dependencies
## that are not required by other packages (recurse option):
RemoveUnrequiredDeps

## How often to check for updates, value in hours (0 to disable):
RefreshPeriod = 6

## When there are no updates available, hide the tray icon:
#NoUpdateHideIcon

## Allow Pamac to search and install packages from AUR:
EnableAUR

## When AUR support is enabled search in AUR by default:
#SearchInAURByDefault

## When AUR support is enabled check for updates from AUR:
CheckAURUpdates

## Do not ask for confirmation when building packages:
NoConfirmBuild

You can arrive at the same result by opening the pamac icon in the bottom right of the panel. Go to preferences and activate the AUR repository.

 

Change grub to boot faster

Grub is waiting standard 5 seconds to boot… I want it to wait only 1 second.

You can do so by installing grubcustomizer (see script) and using the graphical (gui) approach or via terminal.

Edit this file with a text-editor. I recommend sublime-text.

Sublime-text lets you save on restricted area’s and asks the root password for it.

/etc/default/grub

Change this line to the seconds you want to wait for booting up

GRUB_TIMEOUT=”1″

Run this command to update the grub parameters

Read more here about grub.

 

Do you like to have a transparent gnome-terminal

If you like to have a transparent gnome-terminal all the time (compton takes care to make it transparent when the terminal is no longer active), you can run the script

Change from bash to zsh in your terminal

I like bash but I prefer zsh with lots of different themes from oh-my-zsh to spice things up. So let us install that via this script.

Do not forget to run this command line code manually to achieve zsh.

 

 

Firefox saying “Well, this is embarrassing”

Our computer stops so fast that Firefox thinks it crashed.

So “stop firefox from saying well this is embarrasing

Type in the url of the browser.

about:config

Look for these two lines – just type in the first parts

browser.sessionstore.resume_from_crash from true to false

browser.sessionstore.max_resumed_crashes from 0 to 1

If you are a Matrix fan

This is just for fun. Matrix look.

Mintstick

I have installed over 50+ linux distro’s and in all cases I used the application Mintstick from Linux Mint 17,18 or 18.1.

It has never failed me.

You have a script to install it.

Run it with this command to format the usb

or write an iso to the usb

 

 

Bluetooth issues

It is a the moment quite difficult to get Bose Comfort 35 Bluetooth to work on the many linux distributions.

This procedure will work for me on Antergos.

Run the script

Then reboot to be sure…

Select the bluetooth icon in the bottom right corner. We trust it is there because of the blueberry application.

Activate your bluetooth headphone till you here “Ready to pair”.

Then press mod1 (windows) + D to go to our menu and look for this program. It has been installed.

Select everywhere the bose device and A2DP sink.

Play some music. Powerdown your bose headphone and restart it.

You should have music now and it will autoconnect next time around. Just switch your headphone off and on again.

First use and tips

Follow some movies on youtube about i3 wm. That’s the fastest way to learn.

Remember some important keyboard shortcuts

$mod = windows key or super key

$mod + d = dmenu

$mod + shift + d = j4dmenu

$mod + shift + e = exit i3

$mod + shift + r = reload config file

$mod + shift + q = closes any window

$mod + pause/break = let you suspend,hibernate, reboot and quit

All shortcuts are kept in one file : “config”
You do well to read this file.

I have made a heap of articles and video’s on i3. They were made on linux mint 18 and 18.1 but as I told you i3 runs anywhere so you can watch those too.

Any tutorial will help you understand how i3 works.

 

C O N C L U S I O N

I3 is efficient.

Advantages

low memory consumption
does not have many dependencies hence stabler
keyboard driven
software will be tiled automatically into two, three, four regions
terminal is a $mod+ENTER away
every program can get its own workspace
switching between workspaces is easy and very practical
have a backup environment to work if somehow your “other” desktop environment gets broken

Disadvantages

takes time getting used to
shortcuts to be remembered
specific software to do things
some terminal knowledge required

 

Need more information.

ANY and all youtube tutorials about i3 will work.

i3 is NOT dependent of the host (arch based, debian based,…)

Start with these 24 tutorials based on Linux Mint 18.

Pages ( 2 of 2 ): « Previous1 2

Pin It on Pinterest