Ubuntu 13.04ユーザーとして、私はさまざまな問題とこの最新バージョンのUbuntuとの非互換性を私自身も持っていました。これらの1つは、いくつかのパッケージをインストールした後、明るさバーが「システム設定->明るさ&ロック」タブから突然消えたことです(パッケージの内容を本当に覚えていません)。回避策はxbacklightを使用することです。
私自身の練習として、ターミナルからxbacklightを使用して明るさを簡単に増減するために短いスクリプトを書きました。スクリプトは実行可能であり(実行権限があります)、. bashrcファイルの$ PATHに含まれているディレクトリであり、エイリアスにリンクされています(画面の明るさを上げるには「blup」、画面の明るさを下げるには「bldn」)。したがって、私の2つのエイリアス(blup / bldn)は、端末回線から完全に正常に動作します。次に、これらをいくつかのキーボードショートカット(たとえば、F2 / F3)にリンクします。「システム設定->キーボード->ショートカット->カスタムショートカット」で設定しましたが、機能しませんでした。
どうして?
さらに、他の(非カスタム)キーボードショートカットコマンドが実行される場所と方法を「発見」する方法はありますか?たとえば、ボリュームアップショートカットは、それが実行する端末回線、接続されているエイリアス(存在する場合)、およびディレクトリ(/ usr / binなど)に配置されますか?
スクリプト作成の初心者として、私はどんな種類の助けにも感謝します!
ありがとう
PS1もちろん、 'xbacklight -inc / -dec 10'コマンドをカスタムキーボードショートカットに貼り付けるだけで、問題なく動作します。機会をつかんで、スクリプトの作成と実行についてもう少し詳しく知りたいだけです。
PS2私の問題はこれと同じではありません。キーボードショートカットを使用してbashスクリプトを起動するにはどうすればよいですか?つまり、「/ home / user /」に「〜/」を使用しません。
.bashrc
、その変更はインタラクティブbashセッションでのみ使用できます。キーボードショートカットを実行するプロセスには表示されません。変更でPATH ~/.profile
代わりに、その後にログアウトして戻って。