ユーザ用ツール

サイト用ツール


サイドバー

最新の10件
一覧
linux:wm:i3

i3 wm

awesome wm から移行を試みる

i3設定ファイル * ~/.config/i3/config

キーバインド

ランチャー変更

dmemu だと tab でアプリを切り替えて通り過ぎたあとループしてくれないので Rofi に変更

$ sudo apt install rofi

~/.config/i3/config を編集

- bindsym $mod+d exec --no-startup-id dmenu_run
+ bindsym $mod+d exec --no-startup-id rofi -show run

ウィンドウ透過のためにコンポジットマネージャを設定

snippet.bash
$ sudo apt install compton

i3設定ファイルに自動起動設定.

exec --no-startup-id compton -cbm 0.7

フルスクリーンウィンドウ切り替え

bindsym $mod+Tab fullscreen toggle; focus down; fullscreen toggle

画面自動回転

iio-sensor-proxy が導入されていて, monitor-sensor で回転が取得できているのが前提.

snippet.bash
$ /usr/bin/monitor-sensor
    Waiting for iio-sensor-proxy to appear
+++ iio-sensor-proxy appeared
=== Has accelerometer (orientation: normal)
=== Has ambient light sensor (value: 3.967000, unit: lux)
=== No proximity sensor
    Light changed: 5.950000 (lux)
    Light changed: 3.967000 (lux)
    Light changed: 1.983000 (lux)
    Accelerometer orientation changed: left-up
    Accelerometer orientation changed: normal
    Light changed: 5.950000 (lux)
    Light changed: 3.967000 (lux)
    Accelerometer orientation changed: right-up
    Light changed: 5.950000 (lux)
    Light changed: 1.983000 (lux)
    Accelerometer orientation changed: normal
    Light changed: 3.967000 (lux)
^C
$ wget https://gist.github.com/mortie/e725d37a71779b18e8eaaf4f8a02bf5b/raw/2a58de65dd2c2022340b6432ca88ee483b1d25d8/auto-screen-rotate.sh
$ chmod u+x ./auto-screen-rotate.sh

~/.config/i3/config で自動起動

exec --no-startup-id ~/bin/auto-screen-rotate.sh eDP-1 'Wacom Pen and multitouch sensor Finger touch'

画面自動回転ロック・解除

自動アプリ起動

exec --no-startup-id blueman-applet

ステータスバー(i3status)

設定ファイル

  • ~/.config/i3status/config

同一ワークスペースのフルスクリーンウィンドウの切り替え

bindsym $mod+Tab fullscreen toggle; focus down; fullscreen toggle

バックライト制御

xbacklight, light は使えなかった. brightnessctl が使えた.

$ sudo apt install brightnessctl
$ brightnessctl set 10+
Updated device 'intel_backlight':
Device 'intel_backlight' of class 'backlight':
        Current brightness: 70 (8%)
        Max brightness: 852

$ brightnessctl get
70
$ brightnessctl set 10-
Updated device 'intel_backlight':
Device 'intel_backlight' of class 'backlight':
        Current brightness: 60 (7%)
        Max brightness: 852

$ brightnessctl get
60
$ brightnessctl -q set 50+
$ brightnessctl -q set 50-

しかし i3 で以下のように設定してみたが効かない?

bindsym XF86KbdBrightnessUp   exec --no-startup-id brightnessctl -q set 50+
bindsym XF86KbdBrightnessDown exec --no-startup-id brightnessctl -q set 50-

コメント

コメントを入力. Wiki文法が有効です:
   __   _   __  _____  _   __   ____
  / /  | | / / / ___/ | | / /  / __/
 / /__ | |/ / / (_ /  | |/ /  _\ \  
/____/ |___/  \___/   |___/  /___/
 
linux/wm/i3.txt · 最終更新: 2021/06/04 03:09 by matoken