Bağlam menüsünde birden çok 'birlikte aç' uygulamasına sahip olma


9

Çok sayıda csv dosyasıyla çalışıyorum ve bunları farklı zamanlarda gedit veya libreoffice ile açıyorum. Zaman kazanmak için her ikisinin de bağlam menüsünde olmasını istiyorum.

Geçmişte, açmayı seçebileceğim bu alt menü vardı ve ikinci bir menü açmadan diğer uygulamaları listeliyordu. Bu yeni davranış birkaç yararlı saniye harcar.

Bu bağlam menüsü girişini geri getirme seçeneği var mı? Ya da benzer bir davranış elde etmek için herhangi bir kesmek?


Yıllardır diğer işletim sistemlerinde kolayca kullanılabilen bu kadar basit ve bariz bir özelliğin Ubuntu'da nasıl kullanılamayacağı inanılmaz ..
yutulmuş elysium

Yanıtlar:


7

Kaynak kodu uyarlamadan eski davranışı geri getirebileceğinizi sanmıyorum. Ancak, akıllıca tıklayın, mevcut davranış o kadar da kötü değil. Daha önce olduğu gibi, başka bir uygulamayla dosya / belge başlatmak için üç tıklamaya ihtiyacınız vardır. Tek fark, son adımın tek bir tıklama yerine çift tıklama olmasıdır. Evet, uygulamayı ve ardından "Seç" düğmesini tıklamak yerine uygulamayı çift tıklayabilirsiniz.

İlk kez "Önerilen Uygulamalar" iletişim kutusu boş olacaktır. Ancak, bu liste belirlediğiniz uygulamalarla doldurulur. Yani sizin durumunuzda, "Metin Editörü" (gedit) ve "Libreoffice Writer" bu listeye ulaşacaktır. Programı çift tıklama ile seçerken, alt menünün önceki yaklaşımı ile tek bir tıklama olurdu.

Şahsen, arayüzü daha iyi seviyorum, çünkü program simgeleri daha büyük bir boyutta sunuluyor ve fareyi biraz yanlış yönde tuttuğunuzda iletişim kutusu kapanmaya eğilimli değil.

Alternatif olarak, nautilus betiği ile geçici bir çözüm olabilir , ancak bu seçtiğiniz dosyaya duyarlı değildir.

Üçüncü bir seçenek olarak, içeriğe duyarlı sağ tıklama menü öğelerini üçüncü taraf uygulama nautilus-actions ile yapılandırabilirsiniz . Kurulum bugünlerde daha az basit olabilir ve düzgün bir şekilde çalışırsanız, bazı öğrenme eğrileriyle karşılaşırsınız. Güçlü ama aynı zamanda biraz karmaşık.


4

Birden çok uygulamayı açmaya odaklanmak yerine, dosyayı diğer birden fazla uygulamada açan tek bir uygulamaya sahip olalım. Bunun için özel bir .desktopdosya oluşturabiliriz ./.local/share/applications/ve onu arayalım open_dual.desktop. İçindekiler şu şekildedir ( Icon=isteğe bağlıdır, bu yüzden dahil değildir; ayrıca libre ofisim olmadığını unutmayın, bu nedenle wpsbunun yerine bu örnekte kullanmak, ancak sizin için komut olmalıdır libreoffice --writer):

[Desktop Entry]
Name=Dual Open
Exec=bash -c 'setsid gedit "$1" & setsid wps "$1" &' sh %F
Terminal=false
Type=Application
MimeType=text/plain;text/csv;

Bu yapıldıktan sonra bunu "Birlikte aç" menüsüne reklam verebilmelisiniz.


Alternatif olarak, bir Nautilus betiği olarak. Kaydet .local/share/nautilus/scripts/ve hadi arayalımdual_open.sh

#!/usr/bin/env bash
setsid gedit "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" &
setsid libreoffice --writer "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" &

Komut dosyasını ile çalıştırılabilir yapın chmod +x ~/.local/share/nautilus/scripts/dual_open.sh. Şimdi dosyaya sağ tıkladığınızda bir menü "komut dosyaları" dual_open.sholmalıdır ve bir seçenek olarak kullanılabilir olmalıdır.


Teşekkür ederim. Çoğu zaman, belirli bir formatta verileri görmek gerekir, örneğin düz metin vs tablo biçiminde. Yani, iki uygulama açmak ve bir tane kapatmak zorunda kalacak - 10000+ satır csv dosyası açıyorsanız önerilmez!
tokyoCoder
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.