2013年11月14日

i3の現時点で判らないこと。archbang

openboxに限らず、たいがいのデスクトップ環境では、
ウィンドウの最小化(バックグランドでの動作)が
ふつうできると思うんだけど、
i3(メジャーじゃないウィンドウマネージャー)で、
それをどうやったらできるのか、
さっぱり判らぬでござるよ。

たとえば、ターミナルで、tuneのコマンドを走らせて、
受信したら、最小化するにせよ、そのままにしておかないと
受信が止まるんだけど、、、

$mod+Shift+qでは、窓は閉じるが
受信が終わっちゃうし。
タイル式表示にして、見ておけってことかね。

あと、タイリングとフローティングの
切り替えについても、なんかよく判らない。
理解力の問題ではあろうが。


posted by ブログ開設者 at 21:17| Comment(0) | linux | このブログの読者になる | 更新情報をチェックする

i3がデフォルトになるかも。archbang

思い通りになれば、たとえ養子の子だって
かわいさも出てくる。ヒトとはその程度。
♪人間なんて、ラ、ラーラララ、ラーラ〜

手は、忙しくなるが、目的に対して、やっぱり早い。
むかし、マッキントッシュでdtpが始まったころ、
Gデザイナーの知り合いが、シュートカット命だった。
納期に間に合う、ってことで食が成り立っていたから
当然といえば、当然。

で、ちょっと使ってみてからの印象。

設定は、あれこれあるが、馴れてしまえば、
そんなに難しくない。

ってことから、archbang作者の頭の中を
想像するに、ひょっとしたらデフォルトの環境に
するんではないかな。

testingとはいえ、i3単体でリリースした、
ってことは、openboxよ、さよなら!の日も近い?

i3は、若い人でスマートに生きたい人には
とてもいいかも。
年寄りで、ぐーたら、マウスしか触りたくない人には
とても老化防止になるかも。

インストール後の初期設定の作業量は、倍になるかな。
でも、2度目以降のインストールなら、ショートカットの設定は、
configファイルをコピペするだけだね。


posted by ブログ開設者 at 07:49| Comment(0) | linux | このブログの読者になる | 更新情報をチェックする

~/.i3/config とりあえずの設定。archbang-i3-testing-2013.11.12-x86_64

現時点で、こうしている。

$ cat ~/.i3/config
------------------------------------------------------
# Variables
set $mod Mod4
set $execi exec --no-startup-id
set $term lxterminal
##set $browser dwb
set $filemanager spacefm
set $editor leafpad

# Dmenu set up
set $dmenu dmenu_run -fn 'Sans-10' -nf '#FFFFFF' -sb '#C8C8C8' -nb '#212121' -p 'Dmenu'

# Font
font xft: Sans 9

# Theme
client.focused #212121 #212121 #FFFFFF
client.focused_inactive #C8C8C8 #C8C8C8 #000000
client.unfocused #C8C8C8 #C8C8C8 #000000
client.urgent #FF0000 #FF0000 #FF0000

# Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod

# kill focused window
bindsym $mod+Shift+q kill

# start dmenu (a program launcher)
bindsym $mod+d $execi $dmenu

# Focus using cursor keys:
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right

# Move using cursor keys:
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right

# split in horizontal orientation
bindsym $mod+h split h

# split in vertical orientation
bindsym $mod+v split v

# enter fullscreen mode for the focused container
bindsym $mod+f fullscreen

# change container layout (stacked, tabbed, toggle split)
bindsym $mod+s layout stacking
bindsym $mod+Shift+t layout tabbed
bindsym $mod+e layout toggle split

# toggle tiling / floating
bindsym $mod+Shift+space floating toggle

# change focus between tiling / floating windows
bindsym $mod+space focus mode_toggle

# focus the parent container
bindsym $mod+p focus parent

# focus the child container
bindsym $mod+c focus child

# border toggle
bindsym $mod+u border toggle

# move between workspaces
bindsym $mod+Control+Right workspace next
bindsym $mod+Control+Left workspace prev

# switch to workspace
bindsym $mod+1 workspace 1
bindsym $mod+2 workspace 2
bindsym $mod+3 workspace 3
bindsym $mod+4 workspace 4
bindsym $mod+5 workspace 5
bindsym $mod+6 workspace 6
bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9
bindsym $mod+0 workspace 10

# move focused container to workspace
bindsym $mod+Shift+1 move container to workspace 1
bindsym $mod+Shift+2 move container to workspace 2
bindsym $mod+Shift+3 move container to workspace 3
bindsym $mod+Shift+4 move container to workspace 4
bindsym $mod+Shift+5 move container to workspace 5
bindsym $mod+Shift+6 move container to workspace 6
bindsym $mod+Shift+7 move container to workspace 7
bindsym $mod+Shift+8 move container to workspace 8
bindsym $mod+Shift+9 move container to workspace 9
bindsym $mod+Shift+0 move container to workspace 10

# reload the configuration file
bindsym $mod+Shift+c reload
# restart i3 inplace
bindsym $mod+Shift+r restart

# resize window (you can also use the mouse for that)
mode "resize" {
bindsym Left resize shrink width 10 px or 10 ppt
bindsym Down resize grow height 10 px or 10 ppt
bindsym Up resize shrink height 10 px or 10 ppt
bindsym Right resize grow width 10 px or 10 ppt

# back to normal: Enter or Escape
bindsym Return mode "default"
bindsym Escape mode "default"
}

bindsym $mod+r mode "resize"

# Exit menu
bindsym $mod+Shift+e exec $HOME/.i3/exitmenu

bar {
font xft: Sans 9
colors {
background #434343
statusline #FFFFFF
focused_workspace #C8C8C8 #C8C8C8 #FFFFFF
active_workspace #CCCED4 #CCCED4 #FFFFFF
inactive_workspace #CCCED4 #CCCED4 #888888
urgent_workspace #2f343a #900000 #ffffff
}
tray_output primary
status_command $HOME/.i3/i3bar-conky
}

# start a terminal
bindsym $mod+t $execi $term

# Start the GIMP
bindsym $mod+g exec gimp

# Start the VLC
bindsym $mod+Control+v exec vlc

# Start the CLAWS-MAIL
bindsym $mod+Control+c exec claws-mail

# Start the GPARTED
bindsym $mod+Control+g exec gksu gparted

# Start the KPATIENCE
bindsym $mod+Control+k exec kpat


# Browser
##bindsym $mod+w $execi $browser -R www.archbang.org
bindsym $mod+w exec chromium

# File manager
bindsym $mod+m $execi $filemanager

# Text Editor
bindsym $mod+l $execi $editor

# Restart
##bindsym $mod+Shift+r restart

# force floating for all new windows
for_window [class="[.]*"] floating enable
# make all terminals not floating
for_window [class="Lxterminal"] floating disable

# force dwb floating [switched to firefox]
for_window [class="dwb"] floating enable

##$execi $browser -R http://wiki.archlinux.org http://i3wm.org/docs/userguide.html http://wiki.archbang.org/index.php?title=ArchBang_Document $HOME/guide

# Autostart
$execi hsetroot -fill /usr/share/wallpapers/sandbox-background-scenic-dark-images-ocean-158600.jpg
$execi sleep 3 && /usr/bin/nm-applet --sm-disable
$execi ibus-daemon -d -x
$execi numlockx


# Create Log out, Reboot, Poweroff bindings
mode "Exit (L)ogout, (R)eboot, (P)oweroff" {
bindsym $mod+r exec systemctl reboot
bindsym $mod+l exit
bindsym $mod+p exec systemctl poweroff

# back to normal: Enter or Escape
bindsym Return mode "default"
bindsym Escape mode "default"
}

bindsym $mod+Shift+y mode "Exit (L)ogout, (R)eboot, (P)oweroff"


------------------------------------------------------

※緑字は、追加。赤字は、殺し。黒字は、デフォルトのまま。
※pc起動時のdwbによる説明を立ち上がらなくした。

■追加のショートカット一覧
gimp = super+g
vlc = super+ctrl+v
claws-mail = super+ctrl+c
logout = super+shift+y → super+l
reboot = super+shift+y → super+r
shutdown = super+shift+y → super+p

事後談:
シュートカット(ホット?)キーが
重ならないようにするのが、けっこうムズい。

上記は、見やすいように、実際のままではなく、
若干、変更しています。
断りなく、修正する可能性大です。

posted by ブログ開設者 at 07:33| Comment(0) | linux | このブログの読者になる | 更新情報をチェックする