Saya menggunakan dua monitor dan ingin agar Guake ditampilkan di sebelah kanan (di mana secara default ditampilkan di sebelah kiri).
Apa yang saya lakukan adalah mengedit /usr/bin/guake/
file saya menggantikan get_final_window_rect
metode dengan ini:
def get_final_window_rect(self):
"""Gets the final size of the main window of guake. The height
is the window_height property, width is window_width and the
horizontal alignment is given by window_alignment.
"""
screen = self.window.get_screen()
height = self.client.get_int(KEY('/general/window_height'))
width = 100
halignment = self.client.get_int(KEY('/general/window_halignment'))
# get the rectangle just from the first/default monitor in the
# future we might create a field to select which monitor you
# wanna use
monitor = 1 # use the right most monitor
window_rect = screen.get_monitor_geometry(monitor)
# see if we don't have another screen, and if so, use the first one
if window_rect.width == 0:
monitor = 0
window_rect = screen.get_monitor_geometry(monitor)
total_width = window_rect.width
window_rect.height = window_rect.height * height / 100
window_rect.width = window_rect.width * width / 100
if width < total_width:
if halignment == ALIGN_CENTER:
window_rect.x = (total_width - window_rect.width) / 2
if monitor == 1:
right_window_rect = screen.get_monitor_geometry(0)
window_rect.x += right_window_rect.width
elif halignment == ALIGN_LEFT:
window_rect.x = 0
elif halignment == ALIGN_RIGHT:
window_rect.x = total_width - window_rect.width
window_rect.y = 0
return window_rect
Pada dasarnya, ini digunakan 1
sebagai indeks monitor dan kemudian, menambah lebar layar kanan ke tampilan titik awal dari jendela guake
semoga ini membantu!
sudo
di awal perintah untuk memiliki hak adminhttps://launchpad.net/~webupd8team/+archive/ubuntu/unstable
dan tampaknya mereka telah membuatnya jadi sekarang Anda dapat memilih antara terminal yang muncul di layar tempat mouse berada, atau menguncinya ke layar tertentu, yang saya kira merupakan solusi yang cukup baik menurut sayaSolusinya sangat sederhana, karena Anda ingin menyelaraskan layar Guake Anda ke monitor sisi kanan Anda sehingga pada posisi awal (x, y) layar, koordinat y akan sama yaitu mulai dari 0 tetapi x koordinat akan berubah dan harus sama dengan lebar monitor sisi kiri Anda. Untuk dapat melakukan ini, Anda perlu melakukan 2 hal.
I. Ubah nomor monitor menjadi 1, seperti yang disarankan di atas. Di barisan
Ganti 0 dengan 1.
II Tambahkan lebar layar pertama di posisi x mulai koordinat. untuk melakukan ini.
Menggantikan
Oleh
Setelah Anda melakukan perubahan ini dan mulai ulang guake (Keluar dan mulai lagi), Anda harus mendapatkan penyelarasan layar Guake yang diinginkan.
Semoga ini membantu :)
sumber
Saya juga membuat pertanyaan ini: guake di monitor sisi kanan di lingkungan layar ganda - Ubuntu 15.10 (Wily Werewolf))
Di Ubuntu 15.10 guake telah berubah sedikit. Untuk mengubah terminal Anda ke monitor kanan Anda harus mengedit:
kemudian ubah di baris 831:
oleh:
bunuh dan mulai ulang guake
Adakah yang tahu cara untuk melakukan ini dengan cara yang kurang hack?
sumber
Seperti yang dikatakan lalit, cara terbaik yang saya temukan untuk melakukan ini di ubuntu 14.04LTS adalah perubahan
untuk
tapi berubah
untuk
Satu-satunya perbedaan adalah di "jika" pertama, tanpa menambahkan "total_width" ke "window_rect.x" guake muncul di tengah monitor kiri saya.
PS: Maaf Lalit tapi saya tidak bisa menambahkan komentar ke posting Anda karena saya belum punya poin = (
sumber
Solusi oleh wilfo tidak bekerja untuk saya. Dalam kasus saya, saya menyelesaikan di Linux Mint dengan kode berikut:
Saya mengambilnya dari sini , tetapi saya mengubahnya
80
menjadi100
.sumber
Kabar baik!
Pada versi 0.8.5, Guake akan ditampilkan pada monitor yang aktif, sehingga Anda tidak perlu mengubah kode Guake lagi.
sumber
apt-get install --only-upgrade guake
Saya belum menguji ini tetapi saya pikir Anda bisa mengedit / usr / bin / guake karena ini adalah skrip python.
Menemukan
window_rect = screen.get_monitor_geometry(0)
#line 824 di mesin sayadan ubah 0 ke indeks monitor yang ingin Anda tampilkan.
sumber
0
ke1
dalam/usr/lib/guake/guake.py
. Dan restart guake, tetapi tidak ada yang berubah.Hanya untuk menambahkan jawaban smartmouse dan wilfo, setelah Anda membuat perubahan ke / usr / bin / guake Anda kemudian harus memulai ulang dengan susah payah. Keluar dari sesi guake tidak mengakhiri proses Guake.
Buka monitor sistem dan matikan proses aplikasi guake lalu restart
sumber
Saya harus mengubah ini di Ubuntu 16.04 LTS dengan 2 monitor.
Saya mencoba metode di atas tetapi menyadari kode telah berubah sejak itu. Saya masuk
~/.gconf/apps/guake/general
dan mengedit%gconf.xml
dan mengubahdisplay_n (int)
dari0
menjadi1
untuk monitor ke-2 saya.Semoga ini membantu :)
sumber
Saya coba di Ubuntu 14.04, saya menemukan Anda hanya perlu mengklik "Preferences" di ikon guake (layar kanan atas) di kedua monitor, lalu klik "Show" di monitor yang sama, maka Anda dapat melihat terminal guake muncul di monitor Anda. sedang menggunakan !!!
sumber