i3wmについて

概要 i3wmとはタイリングウィンドウマネージャの一種です。 基本操作がすべてキーボードででき、$mod(prefixキー)+Enterでターミナルが起動, $mod+Shift+qでウインドウをキル, $mod+Shift+rでi3wmを再起動などできます。 $modキーは大抵AltキーかSuper(Windows)キーです。 これはデフォルトですがカスタムキーバインドが自由に設定できます 他のタイリングウィンドウマネージャと違うのはフローティングウィンドウができます フローティングウィンドウにするには$mod+Shift+spaceでできます おすすめパッケージ alacritty: ターミナル, 設定ファイルがyml kitty: ターミナル feh: 壁紙設定 nitrogen: 壁紙設定 flameshot: スクリーンショット(Qt) scrot: コマンドラインからスクリーンショット, シンプル gammastep: 画面を暖色にして目に優しく, waylandでも使える redshift:画面を暖色にして目に優しく, X11のみ使える gpicview: 画像ビューア lximage-qt: lxqtの画像ビューア gvfs-mtp: mtpデバイスをファイルマネージャーで操作, Androidなど thunar, pcmanfm, nemo: ファイルマネージャー pcmanfm-qt: ファイルマネージャー(Qt) i3lock: i3wmのためのロック画面 betterlockscreen: i3lockよりきれいなロック画面, aurにある i3status: アプレットなどを表示するバー i3status-rust: rustで書かれたi3status、設定ファイルはtoml kvantum: qt5のテーマ群, adaptaなどに似たテーマが入っていた qt5ct: qt5のテーマ設定 QT_QPA_PLATFORMTHEME変数をqt5ctに設定する必要がある ~/.xprofileなどに追記 export QT_QPA_PLATFORMTHEME=qt5ct lxappearance-gtk3: gtk themeの設定 xfce4-clipman-plugin: クリップボードマネージャー pavucontrol: pulseaudioをguiで調整 pavucontrol-qt: pavucontrolのqt版 picom: コンポジター, ウィンドウ透過が設定できる, これ動かさないと画面がまともに動かないので推奨 rofi: dmenuの替え, テーマが豊富なのでカスタマイズがやりやすい rofimoji: rofiで絵文字が打てます, 絵文字フォントが必要だと思われる xfce4-notifyd: xfce4通知デーモン, これがgtkの設定尊重してくれてきれい dunst: 通知デーモン, こっちのほうがシンプルかも xss-lock: 画面の電源が切れた際とsuspendした際にロックしてくれる light: バックライト調整 playerctl: 音楽コントロール kate: kde付属のエディタ、kwriteというのも付いてくる lxqt-archiver: xarchiverのようなもの(Qt) kcalc: kdeの電卓(Qt) ksysguard: GUIのタスクマネージャー(プロセスモニター)(Qt) 設定 ユーザーの設定は~/....

May 26, 2021 · 2 min · soracat

sway Tips & トラブルシューティング

誰かがswayの記事を書いてくれているのでトラブルシューティングを中心に書きます。 フルアーカイブは https://gitlab.com/takuoh/oldblog にもあります 情報の探し方 検索する場合、swaywm site:qiita.com(DuckDuckGo) か swaywm site:zenn.dev(DuckDuckGo)で出ます swaywm/sway(Github Wiki) emersion/xdg-desktop-portal-wlr(Github Wiki) 他にもarchwikiで検索、gentoo wikiで検索すると情報が出てきます Tips サスペンドした際にロック sway/config exec swayidle before-sleep 'swaylock -f -c 000000; swaymsg "output * dpms off"' after-resume 'swaymsg "output * dpms on"' この例はswaylockを使ってますがお好みのスクリーンセーバーを使ってください モニターの電源(dpms)も切ってくれます マシンに触らなかった場合自動でロック sway/config exec swayidle -w \ timeout 300 'swaylock -f -c 000000' \ timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' この場合5分でロックされ、その後10分後dpmsがオフになります firefoxを動かす MOZ_ENABLE_WAYLAND=1 firefox で起動しますが...

May 20, 2021 · 2 min · soracat