Gibt es irgendwelche Konfigurationsoptionen, um den Standardspeicherort für Gnome-Screenshots festzulegen, oder ist dies fest im Quellcode codiert?
Früher war es ~ / Desktop, was sich anscheinend in ~ / Pictures geändert hat (in 12.04).
Die einzige mögliche Lösung, die ich gesehen habe, ist das Festlegen des Standardnamens (da er jetzt Zeitstempelinformationen enthält, anstatt nur Screenshot #), aber diese Lösung scheint mir nicht wirklich ideal zu sein.
Außerdem wird in diesem Beitrag vorgeschlagen, dass der letzte Speicherort beim nächsten Aufnehmen eines Screenshots gespeichert wird, aber meiner Erfahrung nach scheint dies nicht der Fall zu sein. Und in jedem Fall scheint der Eintrag in gconf-editor nicht einmal den letzten Ort genau wiederzugeben, also höchstwahrscheinlich ein Eintrag, der mit einer älteren Version von gnome-screenshot zusammenhängt.
quelle
gsettings set "org.gnome.gnome-screenshot" "auto-save-directory" "file:///home/$USER/screenshot"
Antworten:
Über die GUI
Installieren Sie den dconf-editor
sudo apt-get install dconf-editor
Oder klicken Sie hier, um vom Ubuntu Software Center aus zu installieren:
Drücken Sie Alt+ F2und geben Sie ein
dconf-editor
Gehe zu
org
->gnome
->gnome-screenshot
Geben Sie unter "Auto-Save-Directory" das gewünschte Verzeichnis im folgenden Format ein:
file:///home/user/Desktop/
Ein Tipp für alle, die den Konfigurationseditor in Unity verwenden: Klicken Sie auf den Pfeil links neben dem
org
Text, um ihn zu erweitern.Über das Terminal
Führen Sie einfach diesen Befehl aus und ersetzen Sie den Pfad durch Ihr bevorzugtes Verzeichnis.
quelle
files://
in Ubuntu 14.04.Clrl+L
wird Ihnen den Standort mitteilen. '/ home / userName / location'files://
aberfile://
Es kann in 12.04 für 'Auto Save' & bei Verwendung von gnome-screenshot selbst konfiguriert werden
gnome-screenshot --interactive
, wobei das letzte Speicherverzeichnis verwendet wirdDie Standardeinstellung für Bilder scheint immer die Tastaturbelegung zu sein (Fehler oder beabsichtigt?
Früher in 12.04 die Bildschirme von den Tastaturbelegungen verwendet
auto-save
, beschwerten sich die Leute und es wurde zurückgegebeninteractive
Beide Einstellungen für
gnome-screenshot
befinden sich in gsettings &dconf-editor
quelle
Für diejenigen, die sich fragen, warum es immer noch nicht funktioniert, gilt dieser Fehler als
RESOLVED WONTFIX
, hier ist die Sauce .Für die Problemumgehung können Sie hierfür eine Erweiterung installieren . Schalten Sie einfach den Schalter ein und gehen Sie zu Ihrem Tweak Tool , gehen Sie über die Registerkarte " Erweiterungen" und suchen Sie nach Screenshot-Positionen .
Klicken Sie auf das Zahnradsymbol und platzieren Sie den gewünschten Speicherort mit dem Präfix
file://
als zu speicherndes Protokoll.Dies funktioniert auch mit symbolischer Verknüpfung.
quelle
In 12,04 (in früheren Versionen von Ubuntu nicht sah , weil ich nie mit diesem Problem konfrontiert) , müssen Sie das eingestellte Auto-Save-Verzeichnis an den gewünschten Ort -Einstellung , wo Sie Ihre Screenshots gespeichert werden sollen. Jedes Mal, wenn Sie einen Screenshot machen, landet dieser automatisch dort. Ich bevorzuge auch die Verwendung von ~ / Desktop und Sie werden auch nicht aufgefordert, ein Ziel wie zuvor anzugeben. Das einzige, was darauf hinweist, dass Sie einen Screenshot aufgenommen haben, ist ein kurzes Aufblitzen des Bildschirms. Ich würde jedoch gerne wissen, wie ich die Eingabeaufforderung zurückerhalten kann, da ich manchmal Screenshots in anderen Ordnern als dem Standardordner speichern möchte, und es wäre übertrieben, die Einstellungen zu ändern oder das Bild jedes Mal zu verschieben.
quelle
In Ubuntu 13.10 (Saucy Salamander)
Installieren Sie den dconf-editor
Öffne es und gehe zu: org> gnome> gnome-screenshot
Geben Sie unter "Auto-Save-Directory" das gewünschte Verzeichnis im folgenden Format ein: / home / user / Desktop /
ps. Nicht in dieses Format "file: /// ..." einfügen
quelle
file:///
Format scheint für mich in Ordnung zu seinWenn die obigen Antworten nicht funktionieren, versuchen Sie Folgendes:
Deaktivieren Sie zuerst die Standard-Screenshot-Verknüpfung in den Einstellungen:
Erstellen Sie eine benutzerdefinierte Tastenkombination in den Einstellungen:
Nennen Sie es gnome-screenshot, und geben Sie den Befehl als gnome-screenshot ein
Shortcut-Wert: Geben Sie die Taste [Print Screen] ein.
Erstellen Sie eine benutzerdefinierte Verknüpfung:
Geben Sie nun dconf-editor ein (Installieren Sie es, wenn Sie es noch nicht haben). Gehe zu: org -> gnome -> gnome-screenshot -> auto-save-directory: Ändere den benutzerdefinierten Wert des Auto-Save-Verzeichnisses in den gewünschten.
Geben Sie den benutzerdefinierten Pfad ein:
quelle
Sie können das Standardverzeichnis für Screenshots in CompizConfig Settings Manager festlegen .
Starten Sie es, wählen Sie Screenshot in der Kategorie Extras. Sie können dann das Standardverzeichnis auswählen, das Sie verwenden möchten.
quelle
Wenn Sie dconf-editor oder eine andere Software nicht installieren können / wollen, öffnen Sie einfach diese Datei mit Ihrem bevorzugten Texteditor oder erstellen Sie sie, falls sie nicht vorhanden ist:
Fügen Sie diese Zeile hinzu, die einen permanenten Alias gss erzeugt (Sie können einen anderen Aliasnamen wählen):
Dann müssen Sie jedes Mal, wenn Sie mehrere Screenshots in einem bestimmten und anderen Pfad speichern möchten, einfach ein Terminal in diesem Pfad auswählen und ausführen:
Von nun an werden Sie jedes Mal, wenn Sie die Tastenkombination für den Gnom-Screenshot drücken, dazu aufgefordert, oder Sie suchen nach der Screenshot-Bilddatei in diesem Pfad.
quelle
Diese Antwort basiert auf dieser Antwort
Da ich neben dem Speicherort für benutzerdefinierte Screenshots auch benutzerdefinierte Verknüpfungen verwenden wollte, wollte ich dies manuell im Terminal ausführen.
(1) Ich habe die
gshort
Bash-Funktion basierend auf dieser Antwort erstellt . Natürlich können Sie dies in Perl oder manuell tun, aber ich bin zu faul, um alle Befehle manuell auszuführen, wenn ich eine neue Verknüpfung erstellen möchte. … Wenn Sie diese Funktion verwenden, müssen Sie sie in einer Datei speichern und diese Datei als Quelle angeben (source path/filename.sh
).(2) Geben Sie dann die folgenden Befehle ein:
(3) Beachten Sie, dass die Syntax
gshort
lautetgshort "Name" "command" "shortcut"
: - name kann beliebig sein; -command
kann ein beliebiger Befehl sein; - Die Tastenkombination kann eine beliebige Tastenkombination sein.(4) Hier ist die Liste einiger Steuertastennamen, die Sie für die Verknüpfung verwenden müssen:
<Primary>
;<Alt>
;<Shift>
;<Super>
;quelle
Für diejenigen, die dconf-editor nicht installieren können und Terminalbenutzer sind, würde ich vorschlagen, die .bashrc-Datei in Ihrem Home-Verzeichnis zu bearbeiten. Setzen Sie irgendwo in der Datei die Zeile "mv ~ / Pictures / Screenshot * --- put-here-desired-path ---". Das einzige Problem bei dieser Methode ist, dass, falls Sie eine Datei haben, die mit der Zeichenfolge "Screenshot" beginnt, diese auf den gewünschten Pfad verschoben wird, den Sie oben angegeben haben.
quelle