GNU/Linux >> Linux の 問題 >  >> Linux

コマンドラインからリモートでLinuxワークスペースを構成する

Linuxとプロプライエタリオペレーティングシステムについて私が評価していることの1つは、ほとんどすべてがコマンドラインから管理および構成できることです。つまり、SSHログイン接続を介して、ほぼすべてをローカルまたはリモートで構成できます。インターネット検索に少し時間がかかることもありますが、タスクについて考えることができれば、おそらくコマンドラインから実行できます。

問題

その他のLinuxリソース

  • Linuxコマンドのチートシート
  • 高度なLinuxコマンドのチートシート
  • 無料のオンラインコース:RHELの技術概要
  • Linuxネットワーキングのチートシート
  • SELinuxチートシート
  • Linuxの一般的なコマンドのチートシート
  • Linuxコンテナとは何ですか?
  • 最新のLinux記事

コマンドラインを使用してデスクトップにリモート変更を加える必要がある場合があります。この特定のケースでは、リモートユーザーの要求に応じて、Xfceパネルのワークスペースの数を4つから3つに減らす必要がありました。この構成では、インターネットでの検索に約20分しか必要ありませんでした。

xfwm4のデフォルトのワークスペース数と他の多くの設定 / usr / share / xfwm4 / defaultsで見つけて変更できます ファイル。したがって、 worksheet_count =4を設定します worksheet_count =2へ ホスト上のすべてのユーザーのデフォルトを変更します。また、 xfconf-query root以外のユーザーがコマンドを実行して、 xfwm4のさまざまな属性を照会および設定できます。 ウィンドウマネージャー。ルートではなく、変更が必要なユーザーアカウントで使用する必要があります。

以下のサンプルでは、​​最初に fourの現在の設定を確認しました。 ワークスペースを作成し、その数を two に設定します 、そして最終的に新しい設定を確認しました。

 [user @ test1〜]#xfconf-query -c xfwm4 -p / general / worksheet_count 
4
[user @ test1〜]#xfconf-query -c xfwm4 -p / general / worksheet_count -s 2
[user @ test1〜]#xfconf-query -c xfwm4 -p / general / worksheet_count
2
[user @ test1〜]#

この変更はすぐに行われ、再起動したり、ログアウトして再度ログインしたりしなくても、ユーザーに表示されます。ワークステーションでさまざまな数のワークスペースを設定するコマンドを入力したときにワークステーションスイッチャーが変更されるのを見て、これを少し楽しんでいました。私は最近私ができるところに私の娯楽を得る。;-)

さらなる調査

問題を修正したので、 xfconf-queryを調べることにしました。 もう少し詳細にコマンド。残念ながら、このツールの人や情報のページはなく、 / usr / shareにもドキュメントはありません。 。 -hを使用する場合の通常のフォールバック オプションでは、役立つ情報はほとんど得られませんでした。

 $ xfconf-query -h 
使用法:
xfconf-query[オプション…]-Xfconfコマンドラインユーティリティ
ヘルプオプション:
-h、--helpヘルプオプションを表示
アプリケーションオプション:
-V、-versionバージョン情報
-c、--channelクエリ/変更するチャネル
-p、--propertyクエリするプロパティ/ modify
-s、--setプロパティに設定する新しい値
-l、-listプロパティ(または-cが指定されていない場合はチャネル)を一覧表示します
-v、- verbose詳細出力
-n、--create新しいプロパティがまだ存在しない場合は作成します
-t、--typeプロパティ値のタイプを指定します
-r、--resetプロパティ
-R、--recursive再帰的(-rとともに使用)
-a、--force-array要素が1つしかない場合でも配列を強制する
-T、--toggle既存のブール値を反転するプロパティ
-m、--monitorプロパティの変更についてチャネルを監視する

これはあまり役に立ちませんが、とにかくそれからかなりのことを理解することができます。まず、チャネル 変更可能なプロパティのグループです。上記の一般に変更を加えました チャネルであり、プロパティは worksheet_count 。チャンネルの完全なリストを見てみましょう。

 $ xfconf-query -l <​​br />チャネル:
xfwm4
xfce4-keyboard-shortcuts
xfce4-notifyd
xsettings
xfdashboard
thunar
parole
xfce4-panel
xfce4-appfinder
xfce4-settings-editor
xfce4-power-manager
xfce4-session
キーボード
ディスプレイ
キーボードレイアウト
ristretto
xfcethemer
xfce4-desktop
ポインタ
xfce4-settings-manager
xfce4-mixer

特定のチャネルのプロパティは、次の構文を使用して表示することもできます。 少ないを使用しました 結果はデー​​タの長いストリームであるため、ポケットベル。以下のリストを整理しましたが、見つけることができると予想されるエントリのタイプを確認するのに十分な量を残しました。

 $ xfconf-query -c xfwm4 -l | less 
/ general / activate_action
/ general / borderless_maximize
/ general / box_move
/ general / box_resize
/ general / button_layout
/ general / button_offset

/ general / worksheet_count
/ general / worksheet_names
/ general / wrap_cycle
/ general / wrap_layout
/ general / wrap_resistance
/ general / wrap_windows
/ general / wrap_workspaces
/ general / zoom_desktop
(END)

この方法ですべてのチャネルを探索できます。チャネルは通常、設定マネージャーのさまざまな設定に対応していることがわかりました。 。プロパティは、これらのダイアログで設定するものです。 設定マネージャーに表示されるすべてのアイコンではないことに注意してください ダイアログウィンドウはXfceの一部です デスクトップなので、対応するチャネルはありません。 スクリーンセーバー これは一般的なGNUスクリーンセーバーであり、 Xfce に固有ではないため、1つの例です。 。 設定マネージャー Xfceの中心的な場所です。 これらの構成ツールの多くを見つけるために。

ドキュメント

前述のように、 xconf-queryの男性ページや情報ページはないようです。 コマンド、そして私はインターネット上で多くの不正確で不十分に文書化された情報を見つけました。 Xfce4で見つけた最高のドキュメント Xfce Webサイトにあり、 xconf-queryに関する特定の情報があります。 ここで見つけることができます。


Linux
  1. Linuxコマンドラインに関する8つのヒント

  2. Linuxコマンドラインからソフトウェアをインストールする方法

  3. LinuxコマンドラインからのGoogleドライブの使用

  1. LinuxコマンドラインからOpenofficeマクロを呼び出す方法は?

  2. Linux コマンドラインからの SHA-256 ハッシュの生成

  3. Linux コマンド出力の最初の行を省略する

  1. Linuxコマンドラインで牛を飼う

  2. Linuxコマンドラインにアクセスしてください

  3. Stratisを使用してコマンドラインからLinuxストレージを管理する