Ich habe Komodo Edit über einen Download installiert (war im Software Center nicht verfügbar.) Ich möchte in der Lage sein, .php-Dateien in Komodo zu öffnen. Wenn ich jedoch mit der rechten Maustaste klicke und Mit anderer Anwendung öffnen wähle, wird Komodo in nirgendwo angezeigt Die Liste. Wie kann ich es der Liste hinzufügen?
46
Antworten:
Wenn Sie / usr / share / applications / $ application.desktop , Änderung
Exec=$command
anExec=$command %F
der Datei., Wo$application
ist der Name der Anwendung, und$command
ist der Befehl für die gewünschte Aktion auszuführen.Anschließend können Sie die Anwendung zur Liste hinzufügen.
Möglicherweise müssen Änderungen
MimeType=applications/php
usw. vorgenommen werden, wenn dies noch nicht angezeigt wird. (Führensudo update-desktop-database
Sie den Befehl aus, nachdem Sie dies geändert haben.) Obwohl es für Komodo möglicherweise unnötig ist, kann es für andere Anwendungen erforderlich sein.Sie können das
sed
Programm verwenden, um den Austausch durchzuführen. Bitte ordnen Sie den TeilExec=command
Ihrerapplication.desktop
Datei entsprechend.quelle
sudo update-desktop-database
bevor Nautilus dies%F
? Irgendwelche Unterlagen bitte?Sie können einfach ein Leerzeichen und
%F
an denExec
Parameter in der Anwendungs- Desktop-Datei Ihrer installierten Anwendung anhängen .Sie erwähnten Sie nicht installieren , um von der Software - Center eine „komodo.desktop“ Datei in so fügen Sie
/usr/share/applications/
1 oder~/.local/share/applications/
2 , der dem sehr ähnlich sein würde , zeige ich, nur die ÄnderungName
,Exec
,Icon
(etc) Werte zu reflektieren Ihre benutzerdefinierte Installation von Komodo auf Ihrem PCWie so:
(am Beispiel von sublime, weil ich kein Komodo benutze)
Erläuterung : Die Option% F aktiviert die Möglichkeit, Argumente an Ihre Anwendung zu übergeben. Wenn Ubuntu also ein Argument übergeben kann, wird die Option "Datei öffnen mit" in den Kontextmenüs aktiviert und die Datei als Argument 3 übergeben . Boom, das ist alles, was es auch gibt, überhaupt nicht kompliziert.
Anmerkungen:
1: Sie benötigen Root-Rechte, um etwas in diesem Verzeichnis zu ändern. (Sie nutzen könnten
sudo nano app.desktop
aus dem „Terminal“ oder offenem gedit mit Root - Rechten eingebengksu gedit &
, wird es für Ihr Passwort natürlich fragen)2:
~
steht für Ihr Benutzerverzeichnis (das wirklich wohnt in / home / username / blabla ...), und dass das/.local/
Verzeichnis normalerweise versteckt ist, wenn Sie nautilus verwenden, um Ihr Dateisystem zu "erkunden", können Sie ctrl+ drücken h, um versteckte Dateien anzuzeigen.3: Wenn Ihre Anwendung die Übergabe von Argumenten nicht unterstützt, funktioniert sie nicht.
quelle
Nur im Launcher / Dash verfügbare Anwendungen werden in der Liste "Andere Anwendungen" angezeigt.
Komodo Edit 7 erstellt standardmäßig ein Symbol auf Ihrem Desktop:
Um Komodo Edit in die Launcher-Liste aufzunehmen und in anderen Anwendungen verfügbar zu machen, müssen Sie folgende Schritte ausführen:
Ctrl-Alt-T
Typ oder Paste:
oder für die neuere Version (Komodo Edit 8):
Beachten Sie, dass vor diesem Schritt zum Ausführen von Komodo Edit 8 (dessen Datei den Namen komodo-edit-8.desktop trägt) durch einfaches Klicken auf das Desktopsymbol ein "Nicht vertrauenswürdiger Anwendungsstarter" angezeigt wurde. Ich habe das behoben, indem ich es ausführbar gemacht habe
Verlasse das Terminal.
Überprüfen Sie, ob Komodo Edit im Dash angezeigt wird (dies kann einen Moment dauern):
Jetzt sollte es auch in der Liste "Andere Anwendungen" für PHP- (und andere) Dateien angezeigt werden:
quelle
/usr/share/Applications
und teilen Sie ihren Inhalt, um uns bei der Behebung Ihres Problems zu helfen ( Anweisungen in dieser Antwort )cp ~/Desktop/komodo-ide-8.desktop ~/.local/share/applications/
Basierend auf der Methode von vine_user, jedoch mit einem anderen Ansatz.
Normalerweise lade ich Blender von der offiziellen Website herunter und benutze dann die Alcarte / Hauptmenü-Software, um den Menü-Link zu erstellen. Danach finden Sie das Menü unter "/.local/share/applications".
Überprüfen Sie nun, welche der .desktop-Dateien Ihnen gehört (und stellen Sie sicher, dass sie ausführbar sind). Klicken Sie mit der rechten Maustaste darauf, und klicken Sie auf Eigenschaften. Fügen Sie dann im Feld Befehl direkt nach dem dort angegebenen Befehl% U hinzu.
Das ist es! Es sollte jetzt in Ihrem Menü angezeigt werden.
quelle
%U
ist eine Liste von URLs. Siehe Was bedeutet "% U" beim Aufrufen eines Befehls?Öffnen Sie Nautilus am Terminal mit
Wechseln Sie dann mit Nautilus zu / usr / share / applications / und suchen Sie nach der Anwendung, die Sie zur Liste "Öffnen mit" hinzufügen möchten. Kopieren Sie den Link auf dem Desktop durch Kopieren und Einfügen. Starten Sie einen Texteditor wie Gedit und ziehen Sie die auf dem Desktop kopierte Datei in den Texteditor. Eine der letzten Zeilen sollte sein
Also einfach "false" durch "true" ersetzen und die Datei speichern. Ziehen Sie dann die Datei, die Sie in / usr / share / applications / geändert haben, und überschreiben Sie die alte.
Öffnen Sie dann erneut das Menü "Öffnen mit" und Sie werden diese Anwendung sehen.
quelle
In 14.04 können Sie ein Programm direkt so einstellen, dass es mit Liste geöffnet wird. Öffnen Sie Nautilus im Root-Modus,
/usr/share/applications/
und wählen Sie die Anwendung aus, die in der Liste angezeigt werden soll. Rechtsklicke und öffne Eigenschaften bei dem Befehl, den du/usr/bin/appName
am Ende siehst. Füge einfach hinzu, dass%U
das Ganze so aussehen muss/usr/bin/appName %U
. Jetzt bist du fertig!quelle
In meinem Fall hatte die Datei beim Versuch, Sublime Text 3 zur Liste hinzuzufügen ,
~/.local/share/applications/sublime_text.desktop
die EigenschaftHidden=True
.Diese Zeile wurde gelöscht und das Problem behoben!
quelle
Eine coole Option dazu ist Alacart. Es ist ziemlich einfach und leicht zu bedienen. Hier ist der Link
Unten ist der Befehl, um es zu installieren
quelle