web-dev-qa-db-ja.com

Ubuntu 16.10のターミナルのキーボードショートカットが機能しない

16.04で動作する「ここでターミナルを開く」のショートカットがありました。

(gtk_accel_path "<Actions>/ExtensionsMenuGroup/TerminalNautilus:OpenFolderLocal" "F12")

~/.config/nautilus/accelsで。 16.10への更新後、ショートカットは機能しなくなりました。

アクセラレータが変更されたかどうか、またはそれを設定する別の方法があるかどうかは誰にもわかりますか?

問題をデバッグして解決する方法を教えてください。

更新:14.04から16.10にアップグレードした別のコンピューターでこれをテストしましたが、動作していません。

3
adn

David Foersterで述べたように、Nautilusはaccelマップをサポートしなくなりました(現在、Ubuntu 17.10でテストしています)。

https://askubuntu.com/a/696901/44054 で答えを見つけました

~/.local/share/nautilus/scriptsのスクリプトには拡張子を付けないでください。拡張機能を配置すると、機能しません(少なくとも私の場合は機能しませんでした)。また、実行可能にすることを忘れないでください。

解決

(リンクとソリューションが壊れている場合)

だから私の場合、それは

echo "#! /bin/sh
gnome-terminal" > ~/.local/share/nautilus/scripts/Terminal

chmod +x ~/.local/share/nautilus/scripts/Terminal

その後、私はちょうど作成しました

echo "F12 Terminal" > ~/.config/nautilus/scripts-accels

次に、nautilusを再起動した後、そのスクリプトを介して端末を開きます F12

2
adn