Unity Launcher'da gösterilen bazı uygulamaları bir terminalde kullanmak istiyorum, ancak bunları çalıştırmak için uygun komutu bilmem gerekiyor. Bunu nasıl başarabilirim?
Unity Launcher'da gösterilen bazı uygulamaları bir terminalde kullanmak istiyorum, ancak bunları çalıştırmak için uygun komutu bilmem gerekiyor. Bunu nasıl başarabilirim?
Yanıtlar:
Çoğu varsayılan uygulamada .desktop
bulunan bir dosya bulunur /usr/share/applications
.
Bu uygulamalardan birini başlatırken çalıştırılacak olan karşılık gelen terminal komutunu bulmak için, dosya tarayıcısı Nautilus'u açın ve bağlam menüsünde Özellikler'i seçmek için uygulamanın simgesine sağ tıklayın . Bu size ihtiyacınız olan tüm ayrıntıları verecektir (burada çalışacak Sistem Ayarları için gösterilmektedir gnome-control-center -overview
)
Unity Launcher
? Ben çok sık ... Ben başlatıcıda bir program bulmak ve Nautilus veya birinci komut satırını ateşlemek zorunda kalmadan bu tür bilgileri almak ister bir durumda kendimi bulmak
Uygulamayı havuzlardan ya da aracılığıyla yüklerseniz, dpkg
şu komutu kullanabilirsiniz:
dpkg -l | grep "application name"
Bu, tüm yüklü uygulamalarınızı arayacak ve açıklamalarını arayacaktır; açıklamanın aranması burada önemli olan kısımdır, çünkü açıklama genellikle uygulamanın adını içerir, çalıştırılacak "komut" uygulama adını içermese bile.
GNOME'da, Disk Kullanımı Analizörü adlı bir uygulama var . Ancak, terminalden çalıştırmak için komut değil disk-usage-analyzer
. Komutunu bulmak için çalıştırabilirsiniz:
dpkg -l | grep "disk usage"
Çıktı bu girişi içermelidir:
alaa@aa-lu:~$ dpkg -l | grep "disk usage"
ii baobab 3.6.4-0ubuntu1 i386 GNOME disk usage analyzer
İkinci sütuna bak. Disk Kullanım Çözümleyicisini gerçekten çalıştırmak için kullanılan komut şudur baobab
.
Yapabilecekleriniz kullanmaktır xprop
: Bir uygulamaya tıklamanıza ve bilgileri görüntülemenize izin verir. Adı almak için bir terminal girin:
xprop | grep WM_CLASS
eğer WM_CLASS
çalışmaz, daha sonra deneyin WM_COMMAND
.
İlk synaptic
önce terminalde çalışarak Synaptic'i açın . Hızlı filtre kutusuna uygulamanın adını yazın. Örnek olarak kullanacağım LibreOffice Writer
. Synaptic filtresine uygulamanın adını yazın:
libreoffice-writer
İlk sütunda tam paket adıyla ilk kurulu sonuç (küçük yeşil kutu) olarak görünür .
Şimdi libreoffice-writer
terminalde koşmayı deneyin . Bazen paket çalışır, ancak bu durumda işe yaramaz:
Şimdi, eğer Synaptic'e bakarsanız, ilk sonucun libreoffice
paket olduğunu göreceksiniz . Sadece libreoffice
terminalde koşabilirsiniz , bu durumda bu pencereyi alırsınız:
Veya man libreoffice
terminali yazabilirsiniz . Bu iki ekran görüntüsüne bakarsanız:
Doğrudan LibreOffice Writer'ı başlatmak için iki komuttan birini kullanabileceğinizi görebilirsiniz: lowriter
veya libreoffice --writer
. Her ikisi de eşit derecede iyi çalışır.
synaptic
, fakat var software-center
(adını kullanırken bulduğu ismi). Ancak gnome-control-center
, PS yöntemiyle bulduğum Sistem Ayarlarını bulamadım . Yine de +1.
Synaptic
sudo apt-get install synaptic
Terminalde çalışarak monte edilebilir . 11.10 sürümünden çıkarıldı. Bu harika bir program, resmi kurulumdan kaldırmaları çok yazık.
Bazı programlar veya uygulamalar sadece bir ikili tarafından çalıştırılır. Uygulamanın adı ile ikili nerede bulunur öğrenilebilir.
whereis name-of-application
ergo küçük örnek:
$ whereis gparted
gparted: /usr/sbin/gparted /usr/share/man/man8/gparted.8.gz
/usr/sbin/gparted
Simge veya uygulama adı girişinde gparted bu uygulamayı çalıştırmak için (içinde olduğu gibi cairo-dock
) sadece devralabilirsiniz . (Bu durumda gparted root-password çalıştırmak için gereklidir).
xprop
Çalışan bir pencerenin ps
PID'sini bulmaya izin verirken , bir PID'ye karşılık gelen komutu bulmayı sağlar. İkisini bir araya getirerek, bir pencereye tekabül eden bir komut bulabiliriz, şöyle:
ps --no-headers -p $(xprop | awk -F '=' '/_NET_WM_PID/{print $2}') -o cmd
xprop
X
Bir pencereye tıklamak için kullanabileceğiniz imleci çevirir, PID'yi döndürür ve sonra ps
komutu yazdırmak için bu PID'yi kullanır.