ユーティリティwmctrl
すべての仮想デスクトップの名前を一覧表示する可能性があります。
% wmctrl -d
0 - DG: 3360x1200 VP: 0,0 WA: 0,0 3360x1199 Mail / Comm
1 * DG: 3360x1200 VP: 0,0 WA: 0,0 3360x1199 Web / Docs
2 - DG: 3360x1200 VP: 0,0 WA: 0,0 3360x1199 A
3 - DG: 3360x1200 VP: 0,0 WA: 0,0 3360x1199 B
_
CommandLine、現在のデスクトップの名前を他のものに変更できるようにしたいと思います。これはいくつかのポケットナーを使用することによって可能ですが、コマンドラインからそれをする方法を見つけることができませんでした。
更新:xprop
ユーティリティはデスクトップ名を設定できるように見えますが、そうするための正確な形式を把握できませんでした。
% xprop -root -f _NET_DESKTOP_NAMES 8s -set _NET_DESKTOP_NAMES asdf
% xprop -root _NET_DESKTOP_NAMES
_NET_DESKTOP_NAMES(UTF8_STRING) = "asdf", "Web / Docs", "A"
_
あなたが尋ねるものをするためにwmctrlにオプションはありません。仮想デスクトップはウィンドウではなく、wmctrlを管理することはできません。ウィンドウマネージャにこれらの値がどのように保存されるかによって、それらの名前を設定するためにsed
を使用するのに些細なことがあります。 Fluxboxを使用すると、変更が必要なすべてが次の行(〜/ .fluxbox/init)です。
session.screen0.workspaceNames: internoit,terms,admin,gui,Eclipse,droid-ui
_
WMが名前をどのように設定し、値を手動で変更/設定するかを考え出してください。
更新:
以前に主張されたようにこれは2つのステップで行うことができます。
[。] $ XML ED -N o = "http://openbox.org/3.4/rc"\[。→\ [。\ [。→o:openbox_config/o:desktops/o:names/o: Name [1] '\ [。____ rc.xml [。____]
これにより、最初のワークスペースの名前を "moo"に設定します。 tmp/ob.xmlは~rc.xmlを表します
$ openbox --reconfigure
_
WMに設定ファイルを再読み取ることがあります。
PS。そのxmlstarlet
コマンドが十分に面白く、OpenBoxのマニュアルページを信頼するので、実際にはこれを試してみませんでした。