Хламидомонада / Говнокод #28529 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
;; Sound.
(xbindkey '(Alt F7) "amixer set Master 1%-")
(xbindkey '(Alt F8) "amixer set Master 1%+")

(define muted 0)
(run-command "amixer set Master 3%")

(xbindkey-function '(Alt F6)
                   (lambda()
                     (cond ((equal? muted 0)
                            (run-command "amixer set Master 0%")
                            (set! muted 1)
                            )
                           (else (begin
                                   (run-command "amixer set Master 3%")
                                   (set! muted 0)
                                   ))
;; какой багор
                           )))

Линукс-загадка!

Запостил: JloJle4Ka JloJle4Ka, (Updated )

Комментарии (18) RSS

  • Отгадаете на каком языке написан сей код? А его назначение сможете распознать?
    Ответить
        • Ты победил! Там конфиг можно на "Scheme" писать. Чуть выше этой хуиты была аналогичная переключалка раскладок, но пришлось её переписать на setxkbmap, т.к. вылезли пердолинги в процессе эксплуатации
          Ответить
          • Я читал про xbindkey но особло не пользовался

            В древности поведение клавиш меняли через xmodmap. Это было примерно так же удобно, как вручную править sendmail.cf

            Потом завезли xkb, и стало много проше
            Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8