Unity Launcher'dan nasıl uygulama başlatılır?

75

Temel olarak, bir uygulamayı Unity başlatma çubuğuna sabitlemenin ve onu root olarak çalıştırmanın bir yolunu arıyorum.

Şu anda, uygulamayı sudo ile başlatıp başlattıktan sonra sabitlesem bile, geçerli kullanıcı olarak bir dahaki sefere başlayacaktır.

Üzgünüz, ancak "... olarak çalıştır" içerik menüsü seçeneği yok.

Güncelleme : Gnome3’e geçtim ve şimdi mutluyum, sadece aramayı kaçırıyorum.

    
sordu sorin 04.04.2012 12:05

6 cevap

85

Uygulamanın her zaman root olarak çalışmasını istiyorsanız

  1. Uygulamayı başlatıcıya normal şekilde sabitleyin.

  2. Aşağıdakilerden birinde olacak uygulamaların .desktop dosyasını bulun:

    • /usr/share/applications/APPNAME.desktop
    • ~/.local/share/applications/APPNAME.desktop
    • veya başka bir yerde locate .desktop|grep APPAME kullanın
  3. Gedit ile aç:

    gksudo gedit /usr/share/applications/APPNAME.desktop
    
  4. Ardından satırı değiştirin

    Exec=APP_COMMAND
    

    -

    Exec=gksudo -k -u root APP_COMMAND
    
  5. Kaydet

Bu komut, başka sunuculara bağlanmanız ve özel anahtarınızı kullanmanız gerekiyorsa, ortamınızı da çok kullanışlıdır.

'Kök olarak çalıştır' seçeneğine bir hızlı liste seçeneği eklemek için

Yukarıdaki 1, 2 ve 3 numaralı adımları izleyin

Başlatıcının şu anda başka bir hızlı liste seçeneği yoksa, bunu yalnızca belgenin sonuna ekleyin

X-Ayatana-Desktop-Shortcuts=Runroot

[Runroot Shortcut Group]
Name=Run as root
Exec=gksudo -k -u root APP_COMMAND
TargetEnvironment=Unity
    
verilen cevap edm 04.04.2012 13:53
4

Sistem, Tercihler altındaki Ana Menü'de, Başlatıcı Özellikleri komut alanında gksudo yazın, örn .:

/usr/bin/gksudo /usr/bin/yourapplication

Adınız şunu söyleyebilir:

  

sudo uygulamanız

Kullanıcılar kullanıcılar bir şifre pop-up'ı görebildiklerini ve neden ...

Unity Launcher vs Main Menu hakkında emin değilim. Belki bu yardımcı olur?

İyi şanslar

    
verilen cevap boolship 20.04.2012 04:40
2

Aşağıdakiler, özel özelliklere ihtiyaç duymadan aynı şeyi yapıyor gibi görünüyor:

Actions=Runroot;Another

[Desktop Action Runroot]
Name=Run as root
Exec=gksudo -k -u root APP_COMMAND

[Desktop Action Another]
Name=Another action
Exec=whatever
    
verilen cevap Daniel 24.06.2012 22:50
2

Buradaki cevaplarda açıklanan hantal taleplere hızlı ve basit bir alternatif olarak, aşağıdakileri yapma alışkanlığım kazandım ...

  1. Yeni bir terminal başlatın.
  2. gksu nautilus değerini girin

    ( sudo -i nautilus de çalışıyor.)

Sonuçta ortaya çıkan pencere sudo şemsiyesi altına düştüğü için, sudo-root ayrıcalıklarına sahip dosyaları, kapanana kadar kalbin içeriğine erişmek ve başlatmak için kullanabilirsiniz. Bu, daha kalıcı bir çözüme ihtiyaç duymadığınız geçici durumlar için işe yarar. Sıkıştırılmış dosyaları korumalı sistem klasörlerine ayıklamak için rutin olarak kullanıyorum.

    
verilen cevap Syndog 20.02.2014 16:41
1

Bu gönderiyi @ Chris sorusuna gönderdim:

"dosya yöneticisi (nautilus)" dosyasını root olarak açacak bir başlatıcı oluşturmak istediğinizi varsayalım. Sonra bunu yapabilirsin:

Terminali aç. Tip:

sudo -H gedit /usr/share/applications/nautilus_root.desktop

Enter tuşuna basın. Sorulduğunda, giriş şifrenizi girin ve enter tuşuna basın. Bu gedit (metin editörü) açılacaktır. Şimdi, aşağıdakileri yapıştırın:

[DesktopEntry]
Encoding=UTF-8
Name=Nautilus(Root)
Comment=FileManager
Exec=gksu nautilus
Icon=file-manager
Categories=System;
Type=Application
Terminal=0

Şimdi, sadece kaydet ve çık. Bitirdiniz. Şimdi çizgi üzerinde arama yaparsanız, yeni bir başlatıcı "Nautilus (Root)" bulacaksınız. Bunu tıklamak size şifre soracak ve kimlik doğrulaması üzerine nautilus root olarak açılacaktır.

Not: "Nautilus (Root)" çalışırken dikkatli olun. Bu modda, hemen hemen / 'den bir şey silebilir ve sistemi bozabilirsiniz.

    
verilen cevap Curious Apprentice 24.03.2013 11:18
0

Bu Daniel'ın çözümü hakkında belki de bir yorum olmalı. Ubuntu 15.04'te bile benim için çalışıyor. Ek argüman nedeniyle komutu Exec=gksu "nautilus --new-window" komutları arasına koymak zorunda kaldım. Ayrıca, nedense bilmiyorum, orijinal menüyü (yeni seçenekle birlikte) saklamak için başlatıcıyı doğrudan düzenlemek zorunda kaldım. Kendi başlatıcınızı sürüklerseniz, kayıtlı olur, ancak aynı menüye sahip olmazsınız.

Ubuntu 15.04'te, nautilus için başlatıcı usr/share/applications/org.gnome.Nautilus.desktop 'dir. Gerçek dosya adını görmek için komut satırını kullanmalısınız.

Daha fazla araştırma bana daha iyi bir seçenek olduğuna inanıyorum: İşte . Nautilus'u tamamen Kök olarak açmak yerine, bu, Nautilus'ta seçili dizinleri Kök olarak açmanıza izin verir. Her neyse, kontrol ettim ve bu iki seçenek uyumlu. Nautilus'u Kök olarak açarsanız ve sonra Kök olarak bir dizin açmak için ikinci seçeneği kullanırsanız, parolayı sormadan onu açar.

    
verilen cevap Dominic108 03.10.2015 13:19

Etiketlerdeki diğer soruları oku