Oh betapa saya mencintai Ubuntu dan semua fitur-fiturnya, tetapi "bug" ini telah membuat saya marah begitu lama dan akhirnya saya memutuskan untuk meminta bantuan di sini.
Saya telah menetapkan semua .php
file untuk dibuka dengan gedit setiap kali saya mengklik dua kali dalam nautilus. Sekarang, perilakunya aneh.
- Saya tidak menjalankan gedit
- Saya klik dua kali file yang akan dibuka
- Jendela gedit terbuka dan file dimuat
- Saya klik dua kali file lain untuk dibuka
Sekarang, ada 2 hasil yang mungkin:
5A) File dibuka di jendela gedit yang sama di tab baru
5B) File dibuka di jendela gedit baru, menghasilkan 2 gedit berjalan.
Apakah A atau B terjadi tampaknya benar-benar acak dan terus berjalan tanpa batas. Itu berarti saya klik dua kali pada 100 file dan saya mungkin berakhir dengan 60 gedits, beberapa di antaranya akan memiliki 1 tab, beberapa akan memiliki 2 tab, beberapa akan memiliki 3 tab ...
Ini sangat menjengkelkan dan perbaikan untuk ini akan sangat dihargai. Adakah yang pernah mencoba untuk memperbaiki masalah ini?
Ini telah terjadi di Ubuntu 10.04, 10.10 dan 11.10. Semua versi Ubuntu yang pernah saya uji.
Saya ingin semua file dibuka hanya dalam satu jendela gedit. Saya tidak menemukan informasi ini di tempat lain, tetapi dengan perubahan berikut ini saya berhasil membuka semua file teks hanya dalam satu jendela sebagai tab baru, tidak ada cara bagaimana saya membukanya (melalui peluncur, melalui nautilus, melalui Gnome DO).
Dapatkan nomor layar: ketik
echo $DISPLAY
di baris perintah. mis. Anda mendapatkan:0
sebagai nomor tampilan Anda.Buka
/usr/share/applications/gedit.desktop
sebagai pengguna super dengan editor teks.Ubah kalimat yang berbunyi:
untuk
di mana
:0
nomor tampilan Anda.sumber
gedit
membuka instance baru (windows). Setidaknya dalam versi saat ini 3.18.Ini tidak terjadi secara acak
Secara default, Gedit tidak dibuat untuk membuka banyak instance tetapi masing-masing satu tampilan. Jika Anda membuka di tampilan di mana belum Gedit akan membuka file di Gedit penyihir ada sekarang di tampilan dari penyihir dibuka file.
Jadi, Anda dapat membuat instance pertama gedit berada di Semua ruang kerja sehingga ia mengikuti tampilan aktif Anda. Atau bekerja pada setiap ruang kerja dengan setiap proyek dan masing-masing dengan Gedit terbuka sendiri. Di pintasan keyboard, Anda dapat membuat pintasan baru untuk mengaktifkan jendela di semua ruang kerja.
ATAU memungkinkan untuk membuatnya tetap terbuka di instance baru menggunakan perintah pintasan di Open With ..
gedit --new-window
Jadi Anda dapat mencoba properti php terbuka dengan reset dan menempatkan pembukaan baru hanya dengan Gedit
menggunakan
gedit --help-all
ull, lihat opsi pembukaan lainnya dengan gedit.Dan Anda juga dapat mencoba menghapus gedit dengan semua file konfigurasi dan menginstalnya menggunakan bersih
sudo apt-get purge gedit && sudo apt-get clean && sudo apt-get update && sudo apt-get install gedit
UPDATE: Saya dapat mereproduksi - ketika memindahkan jendela sedikit dari layar lalu membuka beberapa file terbuka di jendela baru. Itu entah bagaimana berpikir bahwa itu di Display lain.
sumber
Ini mulai terjadi pada saya. Saya tidak dapat menemukan file conf yang relevan, dan bahkan mencoba membersihkan + bersih. Akhirnya menemukan apa itu. Jendela Gedit terbuka sehingga tampak seperti dimaksimalkan tetapi tidak. Saya menekan tombol maksimalkan pada jendela dan ini memperbaiki masalah! Perhatikan bahwa jendela tidak mengubah ukuran, hanya sudut-sudutnya berubah dari bulat ke persegi. Sepertinya ini pasti bug dalam algoritma @fossfreedom yang dijelaskan di atas.
Catatan: Saat Anda menutup jendela, status maksimalkan / perkecil harus disimpan di beberapa konfigurasi pengguna di suatu tempat. Status ini bertahan bersih + bersih, dan tidak juga dalam konfigurasi Gedit per-pengguna.
sumber