コマンドラインを使用して、または特定のファイルを編集して、ウィンドウボタンを左から右に移動するにはどうすればよいですか?


12

Ubuntuの内部のどこかに、メニューボタンの位置を変更するための古いメタシティ値を保持するファイルが隠されていることを知っています。私の質問は、私はこれを行うことができる方法であるなしのUbuntuクラシックでUbuntuの微調整?

「すでにやったことを使ってみませんか?」

  • そのことは、このファイルを一度見つけて、そのファイルのメンタルノートを作成して、問題を解決するためのGUIを作成することによって作成されました。
  • 私はコマンドラインから物事を行う方法を知っているのが好きなので、このようなものが自分のためにどこにあるかを学びたいです。(また、コーヒーショップでコマンドラインインターフェイスを使って物をいじくり回している男を見たことがありますか?)
  • 理由のgnome-古典的(に他のテーマをインストールする他の人のためのディレクトリに注意することは有用である可能性が新しいmacbuntuポート咳を

また、これがvim、emacs、geditなどで変更できるテキストファイルかどうかも知りたいと思います。


Canonicalが参照、16.04で、このための任意のオプションを実装することを拒否し、このバグを:「。ユニティでのウィンドウコントロールが左側にあるそれは、設計者がそれらを配置することを選んだところ、それはだ、設定ではありません。これは変わりません」。私は個人的にこの信じられないほど鈍いものを見つけますが、あなたはあなたが支払うものを手に入れます。
ダンダスカレスク

回答:


29

次の方法でボタンを右に移動できます。

gsettings set org.gnome.desktop.wm.preferences button-layout ':close,minimize,maximize'

または、「閉じる」ボタンを「最大化」ボタンでひっくり返す方が良いかもしれません:

gsettings set org.gnome.desktop.wm.preferences button-layout ':maximize,minimize, close'

そして、それらを左に戻します:

gsettings set org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'

現在の設定を取得するには、次を使用します。

gsettings get org.gnome.desktop.wm.preferences button-layout

詳細はこちらman gsettingsをご覧ください。おまけとして:

dconfエディター

この場合、変更はバイナリ dconf(GVDB)データベース形式で~/.config/dconf/userあると予想されるファイルで行われます。またはこのファイルを安全に編集できる プログラムのみ。dconf Editorgsettings

詳細:


@RaduRadeanu質問を編集して読む必要があると思いますが、ファイルはどこにありますか?
コールバスビー

1
@ColeBusby IIRCを編集できるファイルはありません。dconfはバイナリです。
オリ

@Oliわかりました、念のため、gsettingsがこれらの変更を行う唯一の方法ですか?また、テーマはどこに保存されますか?(画像など)
コールバスビー

@ColeBusby私の新しい編集をご覧ください。
ラドゥラデアヌ

... minimize, close'<-このスペースではうまくいきませんでした。実行する前に削除しました。
-danihp

1

システム全体でボタンを左から右に移動する方法を探しているこの質問を見つけました。autologin-guessを使用しています。したがって、システムが再起動されるたびに、この設定は失われます。

/usr/share/glib-2.0/schemas/60_our-own.gschema.override このコンテンツでファイルを作成します。

[org.gnome.desktop.wm.preferences]
button-layout=':minimize,maximize,close'

次に、次のコマンドを実行します。

glib-compile-schemas /usr/share/glib-2.0/schemas/

システムを再起動します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.