Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Użytkownik

Witam,
Mam pod opieką mały routerek dla sieci osiedlowej. Jako ze często przy nim przesiaduje to wpadłem na pomysł posłuchania sobie muzyki.
Własciwie wszystko sie ładnie zainstalowało (alsa, moc, lastfmsubmitd). Nie moge sobie niestety dac rady ze skrótami klawiszowymi. Na innym kompie robiłem to za pomocą xbindkeys. Niestety na routerze nie ma wogóle X'ów i xbindkeys nie działa. Ma ktos moze jakis pomysl jak to obejsc? (wolałbym uniknąc instalacji xorg'a).
Offline


prawie jak admin



Pytanie 1: nie lepiej przy pomocy ssh obsługiwać routerek z twojego kompa?
rozumiem, że wpisywanie komend odpada :)
Możesz zawsze mieć moca otwartego na tty6 i tam go obsługiwać :)
albo w zsh przypisać aliasy
Offline
Użytkownik

Oczywiście ze lepiej, i często to robie. Ale czasem jestem zmuszony przy nim siedziec. Wpisywanie komend odpada, juz lepiej przełączyc sie na konsole na ktorej jest uruchomiony MOC :)
albo w zsh przypisać aliasy
No wreszcie jakis konkret. Aliasy? W sensie ze da sie zrobic aby po wcisnieciu powiedzmy Ctrl + backspace wywoływana była komenda mocp -P ?
Offline






Admin łajza







Nie przez aliasy, one podmieniają jedną komendę na inną, np. wpisanie mocp-next wykonywałoby mocp -f.
Jednakże zsh posiada obsługę skrótów — bindkey, za pomocą ktorych można osiągnąć to o czym myślisz.
Są trochę opisane w zshzle(1). Sam nie wiem o nich zbyt wiele, więcej musisz się sam dowiedzieć.
Przykładowy wpis masz tutaj:
bindkey -s '^N' '\eqmocp -f\n'
(Ctrl + n wykona (dokładniej wpisze i przejdzie do nowej linii — czyli wciśnie enter) mocp -f)
Ostatnio edytowany przez azhag (2009-02-23 13:10:39)
Offline
Użytkownik

Wielkie Dzięki azhag, rewelacja. A wiesz moze jak uzyskac skróty Ctrl + spacja oraz Ctrl + lewo ?
Offline






Admin łajza







dash podpowiada:
ctrl+spacja — ^@
ctrl+lewo — ^[[1;5D
Offline