IDLE'yi Python dosyaları için nasıl varsayılan düzenleyici yapabilirim?


12

Gnome Classic masaüstümdeki bir Python dosyasına çift tıklarsam IDLE'de açılmaz . IDLE'yi Python dosyaları için nasıl varsayılan düzenleyici yapabilirim?

  1. Açılmakta olan tüm diğer programları silmeye çalıştım.

  2. IDLE'nin özelliklerine bakıyorum.

  3. Programın özelliklerini de inceliyorum.

Koştuğumda

xdg-mime query default text/x-python

Çıktıyı alıyorum

gedit.destkop

IDLE yüklendi ve dosyayı sağ tıklatıp bir uygulama ile açmaya çalıştım. IDLE görülecek bir yer değildi. Ama uygulamalarıma gittiğimde ve programlamaya gittiğimde IDLE gündüz açık.


idleGabor'un cevabında açıklandığı gibi manuel olarak yazarsanız ne olur ? Ayrıca tam yolu kullanmayı da deneyebilirsiniz (bir terminal açın ve type idlealmak için çalıştırın ).
terdon

Çıktısı nedirfind /usr/share/applications/ -name "*idle*"
Braiam

Yanıtlar:


9

.pyDosyaları IDLE ile kolayca ilişkilendirebilirsiniz . Bir python komut dosyasını sağ tıklatıp, "Birlikte aç -> Diğer uygulama" yı seçin, ardından onay kutusunun varsayılan uygulama işaretli olup olmadığını soran listeden IDLE'yi seçin. XFCE kullanıyorum, ama Gnome'un Nautilus'u benzer olmalı.

resim açıklamasını buraya girin

Alternatif olarak, ana dizininizde varsayılan uygulamaların listesini içeren bir yapılandırma dosyası vardır. Aşağıdaki yoldan erişebilirsiniz:

~/.local/share/applications/mimeapps.list

Aşağıdaki satırla genişletebilirsiniz:

text/x-python=idle.desktop

nerede idle.desktopsen mesela kullanmak istiyorum BOŞTA versiyonunun masaüstü dosyası açılımı idle-python2.7.desktopveya idle-python3.desktopkullanmak zorunda piton sürümünü temel.

NOT:

Komut dosyalarınızın izinlerinin farkında olun. Yürütülebilir izin varsa, varsayılan uygulamaya rağmen, sisteminiz çalıştırmaya çalışacağından IDLE'de açmaz.


Programın adı yeterli mi yoksa bir yola mı ihtiyacınız var? Adı doğru .desktopdosya yeterli olabilir sanırım.
terdon

Ah, teşekkür ederim efendim ... Ama yine de karışık görünüyor ... Gerçekten üzgünüm ... Farklı aplicatoins kullanarak açmaya çalıştım, ama boşta görünmüyor
Amatör

@terdon PATHBence değişkenden erişilebiliyorsa komut yeterlidir . @AmatateurProgramer IDLE'ye erişmek için özel komut seçeneğini kullanmayı deneyin, Gnome ile yapılamıyorsa, ikinci seçeneği deneyin (yapılandırma dosyasını düzenleyin).
Gabor Farkas

4
Burada birkaç şey var: 1. Gnome 3'te bu seçenek - çalıştırılabilir dosyanın adını girebileceğiniz giriş kutusu - kaldırıldı. 2. giriş içinde mimeapps.listolmalıdır text/x-python=idle2.desktopveya text/x-python=idle3.desktopbaşka bir deyişle için noktaya sahip masaüstü dosyası değil bir yürütülebilir için. Ayrıca, her iki altında olmak zorundadır [Default Applications]ve [Added Associations]ve daha önce listede ilk olmak zorunda gedit.desktop, meselatext/x-python=idle3.desktop;gedit.desktop
don_crissti

3
Gnome Classic'te (Ubuntu 12.04) Nautilus'ta böyle bir "Özel komut kullan" yoktur.
Anthon

2

Sahip olduğunuz sorun varsayılan yüklü boşta → masaüstü ilişkilendirmesinden kaynaklanıyor.

Nautilus, en azından 12.04 Ubuntu'mda (Klasik Masaüstü), belirli bir dosya türüyle (bazı Masaüstü / Tarayıcılar gibi) komutlarla ilişkilendirebileceğiniz (yeni Masaüstü Bilgisayarlar / Tarayıcılar gibi) hiçbir şey yok gibi görünüyor ve liste boşta göstermiyor , şu şekilde kurulsa bile apt-get install idle:

resim açıklamasını buraya girin

Bir .pydosyayı sağ tıklatıp Propertiesardından Open WithSEKME'yi seçip Show other applications( Open With Menü üzerinden gitmek size aynı sonucu verir) ile ekranı alabilirsiniz .

Kök olarak düzenleyerek .dekstopdosyayı düzeltmeniz gerekir (hangi boşta sürümünü yüklediğinize bağlı olarak idle-python3.desktop dosyanız olabilir).idle/usr/share/applications/idle-python2.7.desktop

[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

Yüklü dosyada eksik %folan Exec=satırın sonundadır . %fOraya ekleyin ve kaydedin. Ardından nautilus'ta bir .pydosyayı sağ tıklayın ve Propertiesve Open WithSEKME öğesine bir kez daha gidin (nautilus'u yeniden başlatmanız gerekmez). Şimdi aşağı kaydırın ve Idle (using Python-2.7)seçilebilir bir seçenektir (önerilen uygulama olarak) ya da önce diğer uygulama listesini göster seçeneğinde tıklayın:

resim açıklamasını buraya girin

Dosyaları Set as defaulther zaman .pyboşta açmak için kullanabilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.