Datei- / Anwendungszuordnung mit einem benutzerdefinierten Befehl ist weg?

16

In früheren Ubuntus-Versionen war es möglich, einen benutzerdefinierten Befehl zum Öffnen der Datei zu schreiben, wenn Sie eine Anwendung zum Öffnen einer bestimmten Datei auswählen / ändern (mit der rechten Maustaste klicken / mit anderen Anwendungen oder Eigenschaften öffnen). Dies war sehr nützlich, aber jetzt in 11.10 kann ich diese Option nicht finden. Es werden nur eine Liste der Anwendungen und eine Schaltfläche zum Suchen nach Anwendungen im Internet angezeigt.

Gibt es eine Möglichkeit, die Befehlszeile wiederherzustellen, um benutzerdefinierte Befehle zum Öffnen von Dateien zu schreiben?

Christian Vielma
quelle
1
Schau mal hier . Dies löst Ihr Problem.
Bruno Pereira
Vielen Dank für Ihre Antwort. Dies ist sicherlich eine Lösung für mein Problem, aber ich wollte wissen, ob es eine Möglichkeit gibt, die GUI-Lösung für dieses Problem zurückzusetzen. Viele Grüße,
Christian Vielma
2
Wir haben alle die gleichen Probleme, aber der Wechsel von gtk2 zu gtk3 hat so viele Änderungen mit sich gebracht, dass ppl derzeit mit einigen geringeren Lösungen zurechtkommt. D
Bruno Pereira

Antworten:

10

Wie ich auf http://blog.whatgeek.com.pt/?p=319 gefunden habe, können Sie mimeopen -d /path/to/fileeine benutzerdefinierte Anwendung auf dem CLI konfigurieren. Es wird dann von gnome3 verwendet.

$ mimeopen -d foo.matroska 
Please choose a default application for files of type application/x-matroska

    1) VLC media player  (vlc)
    2) Banshee  (banshee)
    3) Movie Player  (totem)
    4) Other...

use application #4
use command: mplayer
Opening "foo.matroska" with mplayer  (application/x-matroska)
Cweiske
quelle
Dies könnte als Problemumgehung dienen, ich bevorzuge jedoch die "alte Art", wie Sie einen Befehl direkt hinzufügen können.
Christian Vielma
2

Ich habe dieses kleine Skript erstellt, damit unsere Benutzer eine Datei mit einem Programm ihrer Wahl öffnen können.

https://github.com/gecos-team/openwith

Dieses Paket beinhaltet:

1) Ein kleines Shell-Skript, das Sie auffordert, eine Binärdatei auszuwählen (mithilfe eines einfachen Zenity-Dialogfelds). Dieses Skript sollte / usr / bin / openwith heißen

# / bin / sh

DEFAULT = "/ usr / bin /"

FILE = `zenity --file-selection --filename = $ DEFAULT --title =" Öffnen mit ... "`

case $? im
         0)
                "$ FILE" "$ 1" ;;

esac

2) Eine openwith.desktop- Datei, die Sie in / usr / share / applications / ablegen müssen, damit Sie "openwith" auswählen können, wenn Sie mit der rechten Maustaste auf eine Datei in Nautilus klicken.

[Desktop Eintrag]
Version = 1.0
Typ = Anwendung
Terminal = false
Icon = Anwendungs-Standard-Icon
Name = ein Programm Ihrer Wahl ...
Name [es_ES] = un programa a elegir ...
Comment = Öffnet eine Datei mit einem ausgewählten Programm
Comment [es_ES] = Abre un archivo con el programa seleccionado
Exec = / usr / bin / openwith% f
Alfonso EM
quelle
gute Lösung! Obwohl ich es nicht getestet habe
Christian Vielma
Sie verbessern Ihre Antwort durch Lösung hier , falls das Schreiben der Link später untergeht, wird es unbrauchbar
Erledigt. Github kann jetzt schließen :-)
Alfonso EM
1

Versuchen Sie, diese Idee zu erweitern, und erstellen Sie .desktop-Dateien für die Befehle mimeopen -a und mimeopen -d. Dies stellt die Fähigkeit wieder her, über einen benutzerdefinierten Befehl das rechte Kontextmenü zu öffnen, obwohl Sie sich ein wenig im Menü umsehen müssen, um es zu erreichen.

Ian H
quelle
0

Installieren Sie den Thunar File Manager. Der benutzerdefinierte Befehl befindet sich immer noch in Thunar.

Um Thunar zu installieren, suchen Sie es einfach im Ubuntu Software Center.

(edit by lebatsnok) Thunar ist in xfce enthalten - so funktioniert es standardmäßig in xfce desktop. Wenn Sie thunar zu Ihrem Standard-Dateimanager machen möchten, aber weiterhin einen anderen Destop verwenden möchten, gibt Ihnen der folgende Link einige Anregungen. Die Installation von thunar sollte so einfach sein wie:

sudo apt-get update
sudo apt-get install thunar --no-install-recommends
  • Angenommen, Sie möchten kein xfce.
ZK
quelle
Willkommen bei AskUbuntu. Können Sie detailliert beschreiben, wie Thunar installiert wird? Bearbeiten Sie Ihre Antwort mit zusätzlichen Details. Vielen Dank!
Penreturns