pyperclip unter Kubuntu 18.04

21.01.2019 - Lesezeit: 2 Minuten

Mit pyperclip möchte ich einen Text ins Clipboard kopieren.


import pyperclip

def main():
    aClipboard = "Dieser Text soll ins Clipboard"
    print(aClipboard)
    pyperclip.copy(aClipboard)
    print("beendet.")
    return 0

if __name__ == '__main__':
    main()

Das Script liefert die folgenden Warnungen und der Text wird nicht ins Clipboard kopiert. Dieser Text soll ins Clipboard (test_pyperclip.py:17789): Gtk-WARNING **: 06:38:59.827: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version

(test_pyperclip.py:17789): Gtk-WARNING **: 06:38:59.827: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version

(test_pyperclip.py:17789): Gtk-WARNING **: 06:38:59.827: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version beendet.

Da ich die KDE benutze gehe ich davon aus, dass pyperclip das falsche Clipboard anspricht. Mit pyperclip.set_clipboard('klipper') kann pyperclip dazu übereredet werden klipper als Clipboard zu benutzen:

import pyperclip

def main(): aClipboard = "Dieser Text soll ins Clipboard" print(aClipboard) pyperclip.set_clipboard('klipper') pyperclip.copy(aClipboard) print("beendet.") return 0

if name == 'main': main()

Tags: Python

Linux sudoers

03.10.2018 - Lesezeit: ~1 Minute

Der Apache soll vom Nutzer wnf ohne Eingabe des Root-Passwortes gestartet werden. Dazu die Datei /etc/sudoers.d/apache2 mit folgenden Inhalt anlegen:

wnf      ALL=NOPASSWD:   /usr/sbin/service apache2 restart

Zur Beachtung (wiki.ubuntuusers.de)

Die Datei /etc/sudoers sollte immer mit dem Befehl visudo bearbeitet werden, da so eine Syntaxprüfung gewährleistet ist. Die letzte Zeile der Sudoers-Datei muss zudem immer leer sein! Bei der direkten Bearbeitung ohne Prüfung kann der kleinste Tippfehler dazu führen, dass man sich aus dem System aussperrt und nur über den Recovery Modus wieder Zugang erhält.

Tags: Linux-Grundlagen sudoers

arduino: Entwicklungsumgebung einrichten

18.09.2018 - Lesezeit: ~1 Minute
$ sudo add-apt-repository ppa:lyzardking/ubuntu-make
$ sudo apt dist-upgrade
$ umake electronics arduino
$ sudo apt install esptool
$ esptool chip_id
Tags: arduino

Jolla - CalDav Konto einrichten

09.09.2018 - Lesezeit: ~1 Minute

Nachdem ich wegen eines VPN-Tunnels mein Netzwerk von 192.168.1 auf 192.168.80 umstellen musste, hat mein Xperia X die Verbindung zum Radicale-CalDav-Server verloren.

Also habe ich auf dem XperiaX das CalDav-CardDav Konto gelöscht und neu erstellt. Leider hatte ich meine Einstellungen vergessen, deshalb hier die Einstellungen zum merken:

|Benutzername:| wnf |Passwort:|Das Passwort, das im Radicale Server eingestellt ist |Serveradresse:|Die Adresse, die auch im Thunderbird/Lightning benutzt wird |Pfad zum Adressbuch|bleibt leer |Pfad zum Kalender|bleibt leer

Tags: Jolla Radicale CalDav CardDav