Bagaimana cara memindahkan tombol jendela dari kiri ke kanan menggunakan baris perintah atau dengan mengedit file tertentu?

12

Saya tahu bahwa Ubuntu memiliki file yang tersembunyi di suatu tempat di dalamnya yang menyimpan nilai-nilai metacity lama untuk mengubah posisi tombol menu. Pertanyaan saya adalah bagaimana saya bisa melakukan ini TANPA Ubuntu Tweak di Ubuntu Classic?

"Kenapa tidak menggunakan hal yang sudah dilakukan?"

  • Hal itu ditulis dengan menemukan file ini sekali lalu membuat catatan mental untuk membuat GUI untuk menyelesaikan masalah, yang semuanya baik-baik saja dan keren.
  • Saya ingin belajar di mana barang-barang ini untuk saya sendiri karena saya suka mengetahui bagaimana melakukan sesuatu dari baris perintah. (Juga, ayolah, berapa kali Anda melihat seorang pria di kedai kopi menggunakan antarmuka baris perintah untuk mengacaukan barang-barang?)
  • Mungkin bermanfaat untuk mencatat direktori untuk orang lain karena menginstal tema lain ke gnome-classic ( cough new macbuntu port cough )

Saya juga ingin tahu apakah ini adalah file teks yang mungkin dapat saya ubah dengan vim, emacs, gedit, dll.

Cole Busby
sumber
Canonical menolak untuk mengimplementasikan opsi apa pun di 16.04, lihat bug ini : "Kontrol jendela di Unity ada di sebelah kiri. Ini bukan pengaturan, itu tempat para desainer memilih untuk menempatkannya. Ini tidak akan berubah. ". Saya pribadi menemukan ini sangat tumpul, tetapi, Anda mendapatkan apa yang Anda bayar.
Dan Dascalescu

Jawaban:

29

Anda dapat memindahkan tombol ke kanan dengan:

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

atau, mungkin lebih baik untuk menekan tombol "tutup" dengan tombol "maksimalkan":

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

Dan pindahkan mereka kembali ke kiri dengan:

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

Untuk mendapatkan pengaturan saat ini, gunakan:

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

Lihat man gsettingsuntuk info lebih lanjut, dan, sebagai bonus:

Editor dconf

Dalam hal ini perubahan dibuat dalam ~/.config/dconf/userfile yang diharapkan dalam format database dconf biner (GVDB). Hanya program yang suka dconf Editoratau gsettingsdapat dengan aman mengedit file ini.

Lebih tentang:

Radu Rădeanu
sumber
@ RaduRadeanu Saya kira saya perlu mengedit pertanyaan untuk dibaca, di mana file?
Cole Busby
1
@ColeBusby Tidak ada file yang dapat Anda edit IIRC, dconf adalah biner.
Oli
@ Oke Oke, Hanya memastikan, jadi gsettings adalah HANYA cara untuk melakukan perubahan ini ya? Di mana tema disimpan? (gambar dan sejenisnya)
Cole Busby
@ColeBusby Lihat hasil edit baru saya.
Radu Rădeanu
... minimize, close'<- dengan ruang ini tidak berfungsi untukku. Saya menghapusnya sebelum dieksekusi.
danihp
1

Saya menemukan pertanyaan ini mencari cara untuk memindahkan tombol dari kiri ke kanan menggunakan untuk seluruh sistem. Saya menggunakan tebakan autologin. Jadi, setiap sistem memulai kembali pengaturan ini hilang.

Buat file /usr/share/glib-2.0/schemas/60_our-own.gschema.override dengan konten ini:

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

Kemudian jalankan perintah ini:

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

Mulai ulang sistem Anda.

cheche
sumber