Difference between revisions of "Bluetile"

From ArchWiki
Jump to: navigation, search
(12 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Category:Tiling WMs]]
Bluetile is a tiling window manager designed to integrate with the [[GNOME]] [[Desktop Environment|desktop environment]].
#redirect [[ArchWiki:Archive]]
== About ==
Why choose Bluetile? Because none of the other tiling [[Window Manager|window managers]] were built with the thought in mind that time is the most limited resource among the majority of users. It is good if you can configure a software in every respect. It is better if you do not have to.
The Bluetile project is really just another [[xmonad]] configuration. A configuration that focuses on making the tiling paradigm easily accessible to users coming from traditional window managers.
You can create pretty much the same effect with a standard xmonad installation, but this project exists to provide an easy installation path with zero configuration and without having to read (as much) background information.
1. [[pacman|Install]] the following packages from the [[Official Repositories|official repositories]]:
:* {{pkg|ghc}}
:* {{pkg|cabal-install}}
:* {{pkg|gtk2hs-buildtools}}
:* {{pkg|xmonad-contrib}}
2. Update cabal:
# cabal update
3. Install bluetile:
# cabal install bluetile
{{Note|See BUGS section if you get any compile errors.}}
==Running Bluetile==
After you have installed bluetile, test it:
$ ~/.cabal/bin/bluetile
===At start-up===
If you wish to have bluetile launch automatically after logging in, you must set the correct PATH evironment label and then add ''bluetile'' to your start-up applications.
1. Edit {{ic|~/.bashrc}} and add the following line to the end:
export PATH=~/.cabal/bin:$PATH
2. Next launch {{ic|gnome-session-properties}}:
$ gnome-session-properties
3. You will be presented with a list of your start-up applcations.
Click: "Add"
In the name field enter: Bluetile Window Manager
In the command field enter: bluetile
The comment field is optional.
Thats it, happy tiling!
===Another approach===
You can also edit {{ic|~/.gnomerc}} and set the {{ic|WINDOW_MANAGER}} variable with:
export WINDOW_MANAGER=/home/user/.cabal/bin/bluetile
With this, [[GNOME]] will automatically use Bluetile instead of Metacity.
{{Note|With this method there is no need to add bluetile to your {{ic|gnome-session-properties}}.}}
If you see an error that looks like this:
hsc2hs: Graphics/X11/Xlib/Extras.hsc: hGetContents: invalid argument (Invalid
or incomplete multibyte or wide character)
cabal: Error: some packages failed to install:
X11- failed during the building phase. The exception was:
ExitFailure 1
Follow this procedure to fix this problem:
# pacman -S libticonv
$ cd ~/.cabal/packages/hackage.haskell.org/X11/
$ tar xzf X11- && cd X11-
$ <Extras.hsc iconv -f ISO-8859-1 -t UTF8 >fix
$ mv fix Extras.hsc
$ cd ../../../
# cabal install
Once that is finished:
# cabal install bluetile
==Bluetile Resources==
'''Home page:''' http://bluetile.org/
'''Wiki:''' http://www.haskell.org/haskellwiki/Bluetile

Latest revision as of 12:52, 23 August 2017

Redirect to: