web-dev-qa-db-ja.com

付箋を常にトップに保つために?

(これを文書化するだけです-従うべき自己回答)

私はUbuntu Nattyのstickynotesアプレットをメモに使用しています。私は時々これらのノートが「常に上」に留まることを望みますが、そのようなもののための設定を見つけることができません( ここ からの写真):

stickynotes

どういうわけか、stickynotesノートを常にトップに留めるよう強制することは可能ですか?

1
sdaau

うん、それは可能です-この投稿のおかげで答えが得られました: シェルで開始されたアプリケーションは自動的に「常にトップ」/デスクトップ/ Xfceフォーラム ;そのためにwmctrlを使用できます。

まず、ターミナルでwmctrlを使用して、現在アクティブなウィンドウのリストを取得します。

$ wmctrl -l
0x01a00003 -1 mypc Bottom Expanded Edge Panel
0x01a00036 -1 mypc Top Expanded Edge Panel
0x01200023 -1 mypc x-nautilus-desktop
0x042000e1  1 mypc Mozilla Firefox
0x03400024  0 mypc Terminal
0x032000f2 -1 mypc 2013-03-29

「2013-03-29」は私のstickynotesノートウィンドウのタイトルです。次に、このコマンドを実行するだけで、特定のノートウィンドウを強制的に上部に表示できます。

wmctrl -i -r 0x032000f2 -b toggle,above

-iスイッチの使用に注意してください。 "ウィンドウ引数(<WIN>)をウィンドウの文字列名ではなく数値として解釈します。」。また、このtogglesウィンドウの「alwaysontop」プロパティ。したがって、「常に上に」をオフにしたい場合は、上記と同じコマンドをもう一度実行してください。

stickynotesが「すべてのワークスペースにメモを置く」に設定されている場合は注意してください。次に、「常に手前」の設定がすべてのワークスペースで有効になります(最初に他のウィンドウをクリックして、ウィンドウが「常に手前」であることを「理解」させる必要がある場合があります)。

2
sdaau