Ich bin irgendwie faul. Gibt es eine Möglichkeit, wenn ich auf das erhabene Textsymbol klicke, damit es automatisch ausgeführt wird gksudo
?
sublime-text
Ford Präfekt
quelle
quelle
Antworten:
Sublime Text sollte eine
.desktop
Datei mit dem/usr/share/applications/
Namen habensublime-text.desktop
.Öffnen Sie es und ändern Sie die
Exec=
Zeile, um sie am Anfang einzuschließengksu
(odergksudo
sie sind gleich).Lösen Sie nun das erhabene Textsymbol und bringen Sie es wieder in den Launcher.
HINWEIS: Ihr Pfad zur erhabenen ausführbaren Datei wird wahrscheinlich anders sein. Das liegt daran, dass ich die Beta von Sublime 3 installiert habe. Machen Sie sich keine Sorgen, fügen Sie einfach hinzu
gksu
.quelle
.desktop
für sublime heißt jetztsublime_text.desktop
gksu
installiert hatte. Ein einfacher hatsudo apt-get install gksu
sich darum gekümmert, und jetzt funktioniert es wie erwartet.gksudo - ist grafisches sudo. Wenn Sie beispielsweise den Befehl "sudo nautilus" mit Alt + F2 ausführen, wird das Dialogfeld "Kennwort" nicht angezeigt. Sie können ein Skript (sh-Datei) erstellen.
Dann
Führen Sie es dann in Nautilus aus (aktivieren Sie in den Einstellungen die Option "Fragen, was beim Öffnen ausführbarer Dateien zu tun ist").
quelle
Wie Seth sagte, sollte Sublime Text eine .desktop-Datei in / usr / share / applications / haben, die so etwas wie heißt
sublime-text.desktop
.Sie können es dann öffnen und die
exec=
Zeilegksudo
so ändern , dass sie am Anfang enthalten ist. Sie sollte nun folgendermaßen aussehen :gksudo <command already there for starting Sublime-text>
.Während dies automatisch Sublime-Text mit dem gksudo-Fenster startet, müssen Sie immer noch jedes Mal Ihr Passwort eingeben, was nicht das ist, was Sie wollen.
Was Sie wollen, ist jedoch möglich, aber der einzige Weg, den ich mir vorstellen kann, würde ein ziemlich ernstes Sicherheitsrisiko mit sich bringen.
Sie müssten schalten ab , die sudo - Timeout, die im Grunde nichts zu laufen als sudo erlaubt, ohne Ihre Erlaubnis, die im Grunde den gesamten Zweck des sudo Passwort besiegt. Schauen Sie sich diese Frage an, um mögliche Hilfe zu erhalten.
Alles in allem kenne ich keine Möglichkeit, das, was Sie wollen, ganz sicher zu tun. Wenn es Ihnen nichts ausmacht, Ihr System ein wenig zu riskieren, können Sie das Sudo-Timeout deaktivieren, aber ich empfehle dringend, dagegen vorzugehen.
Sie müssten das sudo-Passwort immer noch bei jeder Anmeldung eingeben, aber wenn Sie das sudo-Timeout deaktivieren, müssen Sie es erst erneut eingeben, wenn Sie sich abgemeldet oder neu gestartet haben.
quelle
Ich weiß, dass Sie jedes Mal gefragt haben, ob die Leute dies lesen, wenn Sie es nur einmal als Root-Versuch starten möchten
Verwende nicht. Zeige Kommentare.
quelle
sudo
- es könnten Sie bei der nächsten Anmeldung plagen - siehe Probleme mit.Xauthority
Ich bin über eine Google-Suche darauf gestoßen. Ich weiß, dass dies nicht die ursprüngliche Frage des OP beantwortet, aber es ist für jeden, der dieselbe Abfrage wie ich verwendet hat.
Die akzeptierte Antwort hat bei mir nicht funktioniert. Ich habe gerade sublimetext von der Kommandozeile mit gksudo ausgeführt.
gksudo /usr/bin/subl
quelle