Jika saya mengklik dua kali pada file Python di desktop Gnome Classic saya, itu tidak dibuka di IDLE . Bagaimana saya bisa menjadikan IDLE editor default untuk file Python?
Saya telah mencoba untuk menghapus semua program lain yang sedang dibuka.
Saya telah melihat-lihat properti IDLE.
Saya telah melihat-lihat properti program juga.
Ketika saya berlari
xdg-mime query default text/x-python
Saya mendapatkan hasilnya
gedit.destkop
Saya sudah menginstal IDLE, dan saya mencoba mengklik kanan file dan membuka dengan aplikasi. IDLE tidak terlihat. Tetapi ketika saya pergi ke aplikasi saya, dan pergi ke pemrograman, IDLE ada di sana, sejelas hari.
idle
secara manual seperti yang dijelaskan dalam jawaban Gabor? Anda juga dapat mencoba menggunakan path lengkap (buka terminal dan jalankantype idle
untuk mendapatkannya).find /usr/share/applications/ -name "*idle*"
Jawaban:
Anda dapat dengan mudah mengaitkan
.py
file dengan IDLE. Anda harus mengklik kanan skrip python, pilih "Buka dengan -> Aplikasi lain", lalu pilih IDLE dari daftar dengan kotak centang yang menanyakan apakah itu seharusnya aplikasi yang dicentang. Saya menggunakan XFCE, tetapi Gnome's Nautilus harus serupa.Atau, ada file konfigurasi di direktori home Anda yang berisi daftar aplikasi default. Anda dapat mengaksesnya di jalur berikut:
Anda dapat memperpanjangnya dengan baris berikut:
di mana
idle.desktop
singkatan file desktop versi IDLE yang ingin Anda gunakan, misalnyaidle-python2.7.desktop
atauidle-python3.desktop
berdasarkan versi python yang harus Anda gunakan.CATATAN:
Waspadai izin skrip Anda. Jika memiliki izin yang dapat dieksekusi, terlepas dari aplikasi default, sistem Anda tidak akan membukanya di IDLE, karena akan mencoba untuk mengeksekusinya.
sumber
.desktop
file yang tepat di sana kurasa.PATH
variabel saya pikir. @ AmatirProgramer Cobalah untuk menggunakan opsi perintah khusus untuk mengakses IDLE, jika itu dapat dilakukan dengan Gnome, coba opsi kedua (edit file konfigurasi).mimeapps.list
harustext/x-python=idle2.desktop
atautext/x-python=idle3.desktop
artinya harus menunjuk ke file desktop untuk tidak dapat dieksekusi. Juga, harus di bawah keduanya[Default Applications]
dan[Added Associations]
dan itu harus menjadi yang pertama dalam daftar, sebelumnyagedit.desktop
, misalnyatext/x-python=idle3.desktop;gedit.desktop
Masalah yang Anda miliki disebabkan oleh asosiasi idle → desktop yang diinstal default.
Nautilus, setidaknya pada Ubuntu 12.04 saya (Classic Desktop), tampaknya tidak memiliki apa pun yang dapat Anda kaitkan dengan perintah (baru) dengan tipe file tertentu (seperti beberapa Desktop / Peramban) dan daftar tidak menunjukkan idle sama sekali , meskipun dipasang melalui
apt-get install idle
:Anda bisa mendapatkan layar dengan mengklik kanan
.py
file, memilih Propertieslalu Open WithTAB, dan kemudian klik Show other applications(melaluiOpen With menu memberi Anda hasil yang sama).Anda harus memperbaiki
.dekstop
fileidle
dengan mengedit/usr/share/applications/idle-python2.7.desktop
sebagai root (Anda mungkin memiliki idle-python3.desktop, tergantung pada versi idle yang Anda instal).Apa yang hilang dalam file yang diinstal adalah
%f
pada akhirExec=
baris. Tambahkan di%f
sana dan simpan. Kemudian di nautilus, klik kanan.py
file dan navigasikan ke Propertiesdan Open WithTAB sekali lagi (Anda tidak perlu me-restart nautilus). Sekarang gulir ke bawah danIdle (using Python-2.7)
merupakan opsi yang dapat dipilih (baik sebagai aplikasi yang direkomendasikan) atau klik pertama kali dalam daftar acara aplikasi lain:Anda dapat menggunakannya Set as defaultuntuk selalu membuka
.py
file dengan siaga.sumber