web-dev-qa-db-ja.com

Nautilusでキーバインドを変更するにはどうすればよいですか?

Nautilusのキーバインドを変更したいと思います。具体的には、そうしたい Ctrl + Tab そして Ctrl + Shift + Tab 代わりにタブを切り替える CtrlPgUp / PgDndconfには何も見つからないようで、Nautilusはショートカットのみをリストし、それらを変更させません。ソリューションを使用してみました here 、しかし(1)ファイル~/.config/nautilus/accelsが存在しないため、編集する構文/行がわかりません。(2 )ファイルを作成してコードをコピーしても何もしませんでした。どんな助けも大歓迎です!ありがとう!

3
Jonathan

可能ですが、簡単ではありません。Nautilusの標準パラメーターでは、構成パラメーターがないため、これらのキーバインドを変更できません。

gsettings list-recursively | grep --ignore-case nautilus

したがって、2つの可能性があります。

  1. すぐに使用できる機能を備えたNemoに切り替えます(その他にも...)
  2. Nautilusのソースの複製、ソースコードの編集、変更 Ctrl+PgUp に Ctrl+Tab 独自のバージョンを作成します。

     cdドキュメント
     git clone https://github.com/GNOME/nautilus
    cd nautilus/src 
     grep --recursive --ignore-case tabs * 
    nano nautilus-window.c#これはあなたがもっと自分で仕事をする必要がある場所です
     cd .. 
     ./ configure 
     make 
     sudo checkinstall 
    

GNOME開発者が「シンプル」を好む方向性を嫌うので、私は簡単な方法でNemoを展開したので、それは私が行きたい限りです。

ごめんなさい! ¯\ _(ツ)_ /¯

4
Fabby

古いバグ

これは多くのバグレポートに現れる古いバグです。この バグレポート は2009年のものです。

FireFoxとWindowsの両方がサポート Control+Tab タブを切り替えます。多くのラップトップで Page Up 届きにくいか、ラベルが不十分な場合があります。ほとんどのデスクトップキーボードでも Control+Page Up 左手で演奏することは不可能です。

片手で使えるショートカットには Alt+1 最初のタブでは、 Alt+2 2番目のタブなど.

Gnomeのデザイン は Control+Tab ウィンドウ内のペインを切り替えるために使用されます。たとえば、メインペインから左側のペインまで。


推奨されないgsettingsハックが機能していないようです

これの「ハック」 バグレポート は、これら2つのgsettingsを示しており、変更前に表示できます。

$ gsettings get org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/ next-tab
'<Control>Page_Down'
$ gsettings get org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/ prev-tab
'<Control>Page_Up'

次に、それらを変更するには:

$ gsettings set org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/next-tab '<Primary>Tab'
$ gsettings set org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/prev-tab '<Primary><Shift>Tab'

これにより、gnome-terminalタブ間の切り替え動作が正常に変更されますが、NautilusまたはYADでも効果がありません。

1