So führen Sie Telegramm vom Terminal aus


15

Ich habe also einen Telegramm-Messenger auf meinem Ubuntu und versuche ihn vom Terminal aus zu starten und später als Startprogramm einzurichten. Das Problem ist, dass ich keinen Befehl zum Ausführen finde. Telegramm / Telegramm funktioniert nicht.

So habe ich diese App installiert:

sudo add-apt-repository ppa:atareao/telegram
sudo apt-get update
sudo apt-get install telegram

Vielen Dank für jede Hilfe.

Antworten:


23

Die App ist installiert in

/opt/telegram/

und die binäre ist

/opt/telegram/Telegram

Um den Messenger über die Befehlszeile zu starten, müssen Sie den vollständigen Pfad verwenden oder den Pfad zu Ihrer PATH-Definition hinzufügen oder einen symbolischen Link erstellen in /usr/bin:

  • Verwende den WEG

    1. Bearbeiten Sie die Datei ~/.profile

      nano ~/.profile
      
    2. und fügen Sie die Zeile unten am Ende der Datei hinzu

      export PATH="$PATH:/opt/telegram"
      

ODER

  • Verwenden Sie einen symbolischen Link

    sudo ln -s /opt/telegram/Telegram /usr/local/bin
    

Sie haben eine Desktop-Datei:

/usr/share/applications/telegram.desktop

und verwenden Sie daher den folgenden Befehl

cp /usr/share/applications/telegram.desktop ~/.config/autostart

um einen Autostart-Eintrag über die Kommandozeile zu erstellen.

Bildbeschreibung hier eingeben


Warum weiß ich das?

% dpkg -L telegram
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/telegram
/usr/share/doc/telegram/copyright
/usr/share/doc/telegram/changelog.Debian.gz
/usr/share/applications
/usr/share/applications/telegram.desktop
/opt
/opt/telegram
/opt/telegram/telegram.tar.xz
/opt/telegram/telegram.svg

 % cat /usr/share/applications/telegram.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=Telegram
Exec=/opt/telegram/Telegram
Comment=Network taking back our right to privacy.
Icon=/opt/telegram/telegram.svg
Categories=GNOME;GTK;Network;

Ja, das macht den Trick :) - Vielen Dank für die Unterstützung
Michał Żywiecki

4
Ich mag die "warum weiß ich das" Ergänzungen ... ;-)
Fabby

Warum zum Teufel haben sie es dort hingelegt anstatt / usr / bin wie alle anderen?
Olle Härstedt

3

Verwenden Sie einen Bash-Alias ​​wie diesen:

alias tg='/opt/telegram/Telegram'

Und dann tippe einfach:

tg

im Terminal und es öffnet sich Telegramm. Sie können durch tgdas ersetzen, was Sie möchten.


Scheint mir eine gute Antwort zu sein
Zanna

2

Wenn Sie mit snap installiert haben, versuchen Sie es

telegram-desktop

das gibt aus: Qt: Session management error: None of the authentication protocols specified are supportedirgendwelche ideen?
Adam Goldman

stellt sich heraus, dass es immer noch funktioniert! Danke :)
Adam Goldman

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.