Posted:
| Categories:
gui
| Tags:
Firefox,
tridactyl
設定のサンプル
一時的に機能をオフにしたい
:set mode ignore とすると一時的にオフにできる。 :set mode normal で元に戻せる。
キーボードショートカットでは Shift + Insert に割り当てられている。
自動的にオフにする場合は設定ファイルでは下記の設定
autocmd DocStart https://example.com* mode ignore
ただ、オフにならないサイトもあった。esa.ioがそれで、Chromeで見るようにした。
Read more...Posted:
| Categories:
gui
| Tags:
gui,
kde,
mac
背景
macOSとLinuxのキーバインドを近づけていきたい。
macOSはHammerspoonで
LinuxはKDEで設定していく.
Firefox、アクティブになっていなかったらをフロントに出したい
Linux
wmctrlをインストールした上で下記スクリプトを用意
#!/bin/bash
proc="Firefox" # プロセス名
cmd="firefox" # 起動するコマンド名
# 現在のアクティブなワークスペースを取得
current_workspace=$(wmctrl -d | grep '*' | awk '{print $1}')
# 現在のワークスペースにあるウィンドウIDを取得
window_ids=$(wmctrl -l | grep ${proc} | awk '{print $1}')
found_in_workspace=false
# 現在のワークスペースにあるFirefoxのウィンドウをアクティブにする
for id in $window_ids; do
window_workspace=$(wmctrl -lG | grep $id | awk '{print $2}')
if [ "$window_workspace" == "$current_workspace" ]; then
# ウィンドウをアクティブにする
wmctrl -i -a $id
# ウィンドウを最大化
wmctrl -ir $id -b add,maximized_vert,maximized_horz
found_in_workspace=true
break
fi
done
# 現在のワークスペースにウィンドウがない場合、新しいウィンドウを開く
if ! $found_in_workspace; then
$cmd &
echo "新しい${proc}ウィンドウを開きました。"
fi
KDEのシステム設定 -> ショートカット -> カスタムショートカット に追加。
私は「自分で設定」というショートカットのフォルダを作った上で、その中にショートカットを追加している。
フォルダの上で「New」「グローバルショートカット」「コマンド/URL」で指定する。
Read more...