Wie kann ich nach dem Einschalten meines Computers, im Texteditor oder im Terminal automatisch Text aus einer Datei anzeigen?
8
Ich möchte meine Aufgabenliste jedes Mal sehen, wenn ich meinen Computer einschalte, z. B. aus einer Datei auf meinem Desktop. Wie kann ich es tun? Es kann auf dem Terminal oder in einer geöffneten Datei angezeigt werden.
Ich habe in der Vergangenheit etwas Ähnliches beantwortet. Ich werde es verlinken, sobald ich es finde. Die Grundidee besteht darin, ein Skript zu erstellen, das das Zenity-Programm aufruft und ihm eine Datei als Argument gibt.
@Serg Entschuldigung, ich habe 15 Minuten damit verbracht, meine Antwort zu schreiben, während Sie nach einer anderen gesucht haben. Lassen Sie mich wissen, ob es besser ist und ich werde meine Antwort löschen.
WinEunuuchs2Unix
Meh, die Idee ist im Grunde die gleiche, aber Ihr Ansatz könnte besser sein - vielleicht möchten sie die Liste später in libreoffice bearbeiten
Sergiy Kolodyazhnyy
Wenn es sich nur um eine conkyreine Textdatei handelt, können Sie eine schreibgeschützte Aufgabenliste als Teil Ihres Desktops verwenden. Das Bearbeiten wäre sicher eine separate Sache.
Der nächste Schritt ist die Auswahl Dashder ersten Option auf der Launcher. Geben Sie im Suchfeld Startupdas Symbol Startanwendungen ein und wählen Sie es aus . Das folgende Fenster wird geöffnet:
Wählen Sie die AddSchaltfläche. Und dieses Fenster erscheint:
Geben Sie Ihren Schreiber- / Programmnamen ein und übergeben Sie ihm den Namen Ihrer To-Do-Datei. Dies ist wahrscheinlich der schwierigste Teil, um es richtig zu machen, und erfordert oft ein wenig Experimentieren.
Bearbeiten 1
Der Beweis, dass Experimente erforderlich sind, wenn das obige Beispiel heute Abend verwendet wird, hat einen Fehler angezeigt:
Das Überprüfen des tatsächlichen Dateinamens endet mit dem .odtBearbeiten des Startanwendungsprofils und dem Ändern des Dateinamens, indem die Erweiterung .odtund dann voila bei jedem Start hinzugefügt werden:
So zeigen Sie es mit einem Shell-Skript an: Kopieren und fügen Sie Folgendes ein:
#! / bin / bash
# meine To-Do-Liste
Katzendateiname
in eine neue Textdatei einfügen und mit der Erweiterung .sh speichern, dann wie oben erläutert zum Start hinzufügen. Wenn Sie den Inhalt einer längeren Datei anzeigen möchten, ersetzen Sie "cat" durch "less".
conky
reine Textdatei handelt, können Sie eine schreibgeschützte Aufgabenliste als Teil Ihres Desktops verwenden. Das Bearbeiten wäre sicher eine separate Sache.Antworten:
Der erste Schritt besteht darin, den Namen Ihres Editor- / GUI-Editor- / Writer-Programms zu ermitteln, wie in diesen Fragen und Antworten beschrieben: Wie ermittelt man die Befehlszeile, die der GUI-App entspricht (z. B. LibreOffice Writer)? In meinem Fall verwende ich LibreOffice Write und der Befehl lautet
libreoffice --writer
.Der nächste Schritt ist die Auswahl
Dash
der ersten Option auf derLauncher
. Geben Sie im SuchfeldStartup
das Symbol Startanwendungen ein und wählen Sie es aus . Das folgende Fenster wird geöffnet:Wählen Sie die
Add
Schaltfläche. Und dieses Fenster erscheint:Geben Sie Ihren Schreiber- / Programmnamen ein und übergeben Sie ihm den Namen Ihrer To-Do-Datei. Dies ist wahrscheinlich der schwierigste Teil, um es richtig zu machen, und erfordert oft ein wenig Experimentieren.
Bearbeiten 1
Der Beweis, dass Experimente erforderlich sind, wenn das obige Beispiel heute Abend verwendet wird, hat einen Fehler angezeigt:
Das Überprüfen des tatsächlichen Dateinamens endet mit dem
.odt
Bearbeiten des Startanwendungsprofils und dem Ändern des Dateinamens, indem die Erweiterung.odt
und dann voila bei jedem Start hinzugefügt werden:quelle
So zeigen Sie es mit einem Shell-Skript an: Kopieren und fügen Sie Folgendes ein:
in eine neue Textdatei einfügen und mit der Erweiterung .sh speichern, dann wie oben erläutert zum Start hinzufügen. Wenn Sie den Inhalt einer längeren Datei anzeigen möchten, ersetzen Sie "cat" durch "less".
quelle