Bagaimana saya bisa mengatur posisi terminal terbuka?

33

Saya ingin Terminal terbuka di dekat bagian bawah layar saya. Apakah ada cara untuk mengatur ukuran dan posisi default?

Saya menggunakan Linux Mint 13, Cinnamon.

Korgan Rivera
sumber
1
Jawabannya akan sangat bervariasi pada lingkungan desktop apa (GNOME, KDE dll.) Atau tepatnya, window manager apa yang Anda gunakan.
phunehehe

Jawaban:

44

Sebagian besar terminal dapat diluncurkan menggunakan geometrysakelar yang memungkinkan Anda menentukan ukuran dan posisi terminal (COLUMNSxROWS + X + Y) misalnya:

gnome-terminal --geometry 73x31+100+300

atau

xterm -geometry 93x31+100+350

Jika Anda ingin menjadikan hal di atas permanen, salin peluncur terminal (file .desktop terminal) dari /usr/share/applications/ke ~/.local/share/applications/dan edit Execbidang yang sesuai.

Misalnya untuk terminal gnome

Exec=gnome-terminal --geometry 73x31+100+300

Memiliki peluncur khusus di $ HOME Anda akan mempertahankan pengaturan Anda setelah pemutakhiran paket terminal (yang jika tidak akan menimpa file .desktop default di /usr/share/applications).

don_crissti
sumber
1
Saya menggunakan lxterminaldari Lubuntu 11.10 dan bantuan mengatakan bahwa saya dapat menggunakan opsi geometry=colsxrowstetapi tidak tentang posisi. Apakah Anda tahu cara memperbaiki posisinya di Lubuntu?
Sigur
2
@Sigur - Anda dapat mencoba menggunakan devilspie untuk menentukan posisi. Buat file ~/.devilpie/lxterminal.dsdengan konten ini (ganti X dan Y sesuai selera Anda): (if (is (application_name) "lxterminal") (begin (geometry "+200+350") ) )menyimpan, menjalankan devilspie kemudian memulai lxterminaldengan ukuran yang diinginkan: lxterminal --geometry=COLxROW. Ini harus diposisikan secara otomatis di tempat yang Anda inginkan. Paling tidak berfungsi di Gnome 3.
don_crissti
6

Opsi xterm Menggunakan Xresources atau Xdefaults


Ini adalah "sintaksis" umum untuk opsi yang masuk ke file ~/.Xresourcesatau ~/.Xdefaults:

XTerm * geometri: COLUMNSxROWS + X + Y

Sebagai contoh

XTerm*geometry: 90x30+0+540

Catatan: Dua opsi pertama (COLUMNSxROWS) tergantung pada jenis / ukuran font Anda.

Selain itu, ini juga tergantung pada resolusi Tampilan Anda, karena dua opsi terakhir adalah untuk posisi jendela; ini dihitung dalam unit yang berbeda dari Ukuran Jendela dari jendela xterm.

Ketika X = 0 maka posisinya jauh di sebelah kiri
Ketika Y = 0 maka posisinya berada jauh di atas

Jika resolusi Anda misalnya 1920x1080 , maka Anda akan menempatkan nilai Y sebagai 540 (setengah jalan dari tepi atas layar Anda); karena nilai 30 ROWS kira-kira setengah dari tinggi layar pada layar berukuran sama menggunakan font sistem saya sendiri, pengaturan.

ILMostro_7
sumber
Untuk mengaktifkan perubahan yang harus saya jalankan xrdb .Xdefaults.
Woltan
1

Sebagai pembaruan, jawaban teratas tidak berfungsi untuk saya di Ubuntu 18,04 pada Agustus 2018. Yang menyelesaikan pekerjaan adalah Perangkat Keras -> Keyboard -> Tambahkan perintah baru (Dengan menekan tanda plus). Isi kolom "Command" dengan perintah like gnome-terminal --geometry 80x55-500+0. Atur hotkey sebagai Crtl + Alt + T. Selesai.

Bahkan lebih baik, Anda dapat menambahkan perintah ke "Aplikasi Startup" untuk meluncurkan terminal saat startup.

Xiaohong Deng
sumber
0

Mengenai ukuran font, di lxterminal Anda dapat mengatur font default ke ukuran yang Anda inginkan, meskipun ini akan berlaku untuk semua terminal. Jika Anda menggunakan gnome-terminal, Anda dapat mengatur profil dengan ukuran font yang diinginkan dan meneruskannya dengan menggunakan flag --window-with-profile, tapi saya tidak melihat opsi terkait di lxterminal.

Jika Anda tidak ingin ini menjadi ukuran font default Anda, satu opsi potensial adalah menulis skrip untuk memodifikasi file konfigurasi (secara default ~ / .config / lxterminal / lxterminal.conf) untuk mengubah ukuran font, kemudian luncurkan program, lalu kembalikan ukuran font dalam file konfigurasi. Saya belum menguji ini.

Jadilah benar
sumber