Twostone
Commodore
- Registriert
- Dez. 2013
- Beiträge
- 4.950
Hallo.
Nach ein paar verschiedenen Ansätzen mit "select" suche ich eher nach einer Möglichkeit, ein einfaches Menü darzustellen, das den MPD-Status anzeigt und eine Tastenauswahl zur Steuerung des MPD über mpc (sowie einiger eigener Scripte zur Steuerung der Soundkarte und ein paar andere Helfer). Diese Tastenauswahl werte ich derzeit durch ein case-statement aus.
Mein Ziel ist, den Bildschirm nicht stets neu zeichnen zu müssen, wenn ich eine Taste gedrückt habe. Bisher dachte ich an eine Lösung gemäß
Jetzt ist natürlich mpc so vermessen, und gibt nach jedem Befehl noch einmal eine extra status-Ausgabe. Ein Umleiten nach /dev/nul kommt nicht in Frage, da der Benutzer selber sehr wenig Berechtigungen erhält. Auch würde dennoch eine neue Zeile begonnen werden, und nach ein paar Tasteneingaben wäre dann das Menü verschwunden.
Habt Ihr eine Idee, wie man das lösen könnte?
Nach ein paar verschiedenen Ansätzen mit "select" suche ich eher nach einer Möglichkeit, ein einfaches Menü darzustellen, das den MPD-Status anzeigt und eine Tastenauswahl zur Steuerung des MPD über mpc (sowie einiger eigener Scripte zur Steuerung der Soundkarte und ein paar andere Helfer). Diese Tastenauswahl werte ich derzeit durch ein case-statement aus.
Mein Ziel ist, den Bildschirm nicht stets neu zeichnen zu müssen, wenn ich eine Taste gedrückt habe. Bisher dachte ich an eine Lösung gemäß
Code:
read TASTE -n 1 -s
Jetzt ist natürlich mpc so vermessen, und gibt nach jedem Befehl noch einmal eine extra status-Ausgabe. Ein Umleiten nach /dev/nul kommt nicht in Frage, da der Benutzer selber sehr wenig Berechtigungen erhält. Auch würde dennoch eine neue Zeile begonnen werden, und nach ein paar Tasteneingaben wäre dann das Menü verschwunden.
Habt Ihr eine Idee, wie man das lösen könnte?