Tips: Musca, en enkel tiling wm

Här kan du dela med dig av dina bästa tips och knep.
Kategoriregler
Här ligger de utförliga instruktionerna vi kan tänkas behöva. Leta här om du tex behöver installera nåt program eller sätta upp någon funktion. Starta inte trådar utan att ha ett svar.
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Tips: Musca, en enkel tiling wm

Inlägg av Xappe »

Jag har provat ratpoison, dwm, wmii och några till men jag fastnade inte riktigt för någon av dem. Sen råkade jag surfa förbi en tråd om en ny tiling wm, Musca, på det engelska archlinux-forumet och nu är jag fast. :)

Musca har lånat kod och funktioner från både dwm och ratpoison och slutresultatet är en riktigt trevlig manuell tiling wm. Man konfigurerar via en fil (~/.musca_start) med syntax likt det man hittar i t.ex. .Xdefaults. Musca har även stöd för att köra en eller flera fönstergrupper flytande, eller i "stacking mode" som det kallas. Kan vara bra för program som t.ex. gimp eller openoffice.

Musca hittar du här: http://aerosuidae.net/musca/Musca_Window_Manager

Här är min .musca_start:

Kod: Markera allt

hook on add pad 5 5 23 23
set dmenu dmenu -b -i -nb '#333333' -nf '#a8a3f7' -fn 'terminus-10'
set window_open_frame empty
set window_open_focus 1
set frame_display_hidden 1
set border_width 1
set border_focus red
set border_unfocus #285577
bind on Print screen (next)
bind on Mod4+1 use 0
bind on Mod4+2 use 1
bind on Mod4+3 use 2
bind on Mod4+4 use 3
bind on Mod4+5 use 4
bind on Mod4+6 use 5
bind on Mod4+7 use 6
bind on Mod4+8 use 7
bind on Mod4+9 use 8
bind on Mod4+Shift+1 move 0
bind on Mod4+Shift+2 move 1
bind on Mod4+Shift+3 move 2
bind on Mod4+Shift+4 move 3
bind on Mod4+Shift+5 move 4
bind on Mod4+Shift+q quit
bind on Mod4+Shift+Return command
bind on Mod4+Return shell
bind on Mod4+t exec urxvt
screen 0
catchall on
add chat
load .musca_chat
add web/mail
add media
add misc
load .musca_misc
use chat
drop 0
exec conky
exec conky -c ~/.conkyrc_bar
Screenshot

Bild

Jag visar grupp och aktivt fönster i conky med följande skript:

Kod: Markera allt

#!/bin/bash

g=$( musca -c "silent show groups" | grep  \\* )
w=$(musca -c "silent show windows" | grep \\*)

echo [ "$g" ]-[ "$w" ]
Musca rekommenderas! :)
vanum est vobis ante lucem surgere

Återgå till "Guider"