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 .pyfile, memilih Propertieslalu Open WithTAB, dan kemudian klik Show other applications(melaluiOpen With menu memberi Anda hasil yang sama).
Anda harus memperbaiki .dekstopfile idledengan mengedit
/usr/share/applications/idle-python2.7.desktopsebagai root (Anda mungkin memiliki idle-python3.desktop, tergantung pada versi idle yang Anda instal).
[Desktop Entry]
Name=IDLE (using Python-2.7)
Comment=Integrated Development Environment for Python (using Python-2.7)
Exec=/usr/bin/idle-python2.7 -n %f
Icon=/usr/share/pixmaps/python2.7.xpm
Terminal=false
Type=Application
Categories=Application;Development;
StartupNotify=true
Apa yang hilang dalam file yang diinstal adalah %fpada akhir Exec=baris. Tambahkan di %fsana dan simpan. Kemudian di nautilus, klik kanan .pyfile dan navigasikan ke Propertiesdan Open WithTAB sekali lagi (Anda tidak perlu me-restart nautilus). Sekarang gulir ke bawah dan Idle (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 .pyfile dengan siaga.
idlesecara manual seperti yang dijelaskan dalam jawaban Gabor? Anda juga dapat mencoba menggunakan path lengkap (buka terminal dan jalankantype idleuntuk mendapatkannya).