knowledgebase/journals/2023_06_22.md
2024-01-10 17:58:12 +01:00

2.7 KiB

  • 15:10 quick capture: dm319_15
  • Per configurare correttamente #alsa su #archlinux soprattutto permettendo l'ascolto di audio in modalità 5.1 o 7.1 attraverso il canale stereo del laptop occorre installare il pacchetto alsa-plugins e configurare opportunamente /etc/asound.conf
    • sudo pacman -S alsa-plugins 
      
    • # /etc/asound.conf
      
      defaults.pcm.rate_converter "samplerate_best"
      
      pcm.snd_card {
              type hw
              card 0
      }
      
      pcm.aout {
              type dmix
              ipc_key 1
              ipc_key_add_uid false
              ipc_perm 0660
              slave {
                      pcm "snd_card"
                      channels 2
              }
      }
      
      # Audio in
      pcm.ain {
              type dsnoop
              ipc_key 2
              ipc_key_add_uid false
              ipc_perm 0660
              slave {
                      pcm "snd_card"
                      channels 2
              }
      }
      
      pcm.!surround71 {
              type vdownmix
              slave.pcm "aout"
      }
      
      pcm.asymed {
              type asym
              playback.pcm "surround71"
              capture.pcm  "ain"
      }
      
      pcm.!default {
              type plug
              slave.pcm "asymed"
      }
      
  • Articolo utile per configurare notmuch con offlineimap su una distribuzione #archlinux
  • Per installare e configurare un font con emojii in #emacs con #archlinux
    • Installare un font con supporto ad emojii
      • sudo pacman -S noto-fonts-emoji
        
    • Configurare opportunamente init.el
      • ;; Enable emojii
        
        (when (member "Noto Color Emoji" (font-family-list))
          (set-fontset-font
           t 'symbol (font-spec :family "Noto Color Emoji") nil 'prepend))
        
        
  • Articolo che descrive una possibile configurazione di #emacs con offlineimap e notmuch per la gestione delle email in Emacs.
  • Schemi di colori per neomutt
  • Interessante framework web scritto in #golang utilizzabile con #htmx. Si chiama pushup.
  • Per modificare il comando compile in #emacs in modo da eseguire go build #golang
    • (defun my-go-mode-compile-hook ()
        ; Customize compile command to run go build
        (if (not (string-match "go" compile-command))
            (set (make-local-variable 'compile-command)
                 "go build -v && go test -v && go vet"))
        ; Godef jump key binding
        (local-set-key (kbd "M-.") 'godef-jump)
        (local-set-key (kbd "M-*") 'pop-tag-mark)
        )
      
      (add-hook 'go-mode-hook 'my-go-mode-compile-hook)