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.

Monika Lachowicz
quelle
1
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.
Sergiy Kolodyazhnyy
2
Hier ist es: askubuntu.com/a/772163/295286
Sergiy Kolodyazhnyy
@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.
Dufte

Antworten:

8

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 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:

Startanwendungen

Wählen Sie die AddSchaltfläche. Und dieses Fenster erscheint:

Geben Sie hier die Bildbeschreibung ein

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:

ToDo existiert nicht

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:

Aufgabenliste

WinEunuuchs2Unix
quelle
3

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".

Fawefabur
quelle