Chargement...
 
Skip to main content

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...


[Résolu] Impossible d'utiliser "Réglages" de Qjackctl

Bonjour/Bonsoir

Étant nouveau sur ce forum et sur Linux, je vais essayer d'être le plus explicite possible
Merci d'avance pour votre temps et votre aide

Système d'exploitation : Debian GNU/Linux 11 (bullseye)
Environnement : Gnome 3.38.5

Contexte :

Je suis nouveau sur linux.
Avant j'étais sur windows j'utilisais cubase et guitare rig.
J'ai découvert il y a peu le fonctionnement de la MAO sur linux.

Pour commencer je me suis documenter ici (Jack)
J'ai donc installer le serveur de son jack2d et qjackctl pour le contrôler.
Vient le moment de configurer tout ça avec qjackctl.
Une fois ouvert, je clique sur réglage et... rien ne se passe...
J'ai essayer de redémarrer mon ordinateur, de relancer la procédure, de désinstaller et réinstaller jack et qjackctl au moins 3 fois, mais rien n'y fait, toujours le même problème.
J'ai quand même essayer de démarrer le serveur jack sans configuration quelconque (on sait jamais 😀) et bien évidemment j'ai eu une erreur...

Je suis ouvert à toutes possibilités, sachant le but final pour moi et de pouvoir utiliser guitarix (qui me semble être une alternative à guitar rig)


Si ça peut aider quelqu'un, je vous donne le résultat de ces 3 commandes :


cat /proc/asound/cards

Copy to clipboard
0 [sofhdadsp ]: sof-hda-dsp - sof-hda-dsp sof-hda-dsp 1 [USB ]: USB-Audio - Scarlett 4i4 USB Focusrite Scarlett 4i4 USB at usb-0000:00:14.0-3.1, high speed 2 [A32 ]: USB-Audio - Arturia KeyStep 32 Arturia Arturia KeyStep 32 at usb-0000:00:14.0-3.2, full speed



ls /etc/security/limits.d

Copy to clipboard
audio.conf



cat ~/.config/rncbc.org/QjackCtl.conf

Copy to clipboard
cat: /root/.config/rncbc.org/QjackCtl.conf: Aucun fichier ou dossier de ce type



En espérant trouver solutions, merci d'avance !😀
A tenter :

- n'utilises pas le compte root, mais ton compte utilisateur perso (Optionnel sous windows, indispensable sous Linux ...)
- repasses ta commande :
cat ~/.config/rncbc.org/QjackCtl.conf

Si ça passe, appliques cette règle par défaut, SAUF SI il est précisé d'utiliser le compte root ...

Good luck 😯))
fwg
Merci pour ta réponse !

Voici le retour de la commande sans être en root :

Copy to clipboard
[Defaults] ConnectionsTabPage=0 MessagesStatusTabPage=0 PatchbayPath= SessionSaveVersion=true [Geometry] qjackctlConnectionsForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x6\x90\0\0\x1|\0\0\bo\0\0\x2\xbb\0\0\x6\x90\0\0\x1|\0\0\bo\0\0\x2\xbb\0\0\0\0\0\0\0\0\a\x80\0\0\x6\x90\0\0\x1|\0\0\bo\0\0\x2\xbb) qjackctlConnectionsForm\visible=false qjackctlGraphForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1t\0\0\x1v\0\0\x4\x93\0\0\x3\xcd\0\0\x1t\0\0\x1v\0\0\x4\x93\0\0\x3\xcd\0\0\0\0\0\0\0\0\a\x80\0\0\x1t\0\0\x1v\0\0\x4\x93\0\0\x3\xcd) qjackctlGraphForm\visible=false qjackctlMainForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x2-\0\0\x1P\0\0\x4R\0\0\x1\xd8\0\0\x2-\0\0\x1u\0\0\x4R\0\0\x1\xd8\0\0\0\0\0\0\0\0\a\x80\0\0\x2-\0\0\x1u\0\0\x4R\0\0\x1\xd8) qjackctlMainForm\visible=true qjackctlMessagesStatusForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x2\xad\0\0\0@\0\0\x6l\0\0\x4\x37\0\0\x2\xad\0\0\0@\0\0\x6l\0\0\x4\x37\0\0\0\0\0\0\0\0\a\x80\0\0\x2\xad\0\0\0@\0\0\x6l\0\0\x4\x37) qjackctlMessagesStatusForm\visible=false qjackctlPatchbayForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1\x46\0\0\x1\xa9\0\0\x4\x42\0\0\x2\xe8\0\0\x1\x46\0\0\x1\xa9\0\0\x4\x42\0\0\x2\xe8\0\0\0\0\0\0\0\0\a\x80\0\0\x1\x46\0\0\x1\xa9\0\0\x4\x42\0\0\x2\xe8) qjackctlPatchbayForm\visible=false qjackctlSessionForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x2\x8b\0\0\x1\x1d\0\0\x4\xc7\0\0\x2\\\0\0\x2\x8b\0\0\x1\x1d\0\0\x4\xc7\0\0\x2\\\0\0\0\0\0\0\0\0\a\x80\0\0\x2\x8b\0\0\x1\x1d\0\0\x4\xc7\0\0\x2\\) qjackctlSessionForm\visible=false [GraphCanvas] CanvasRect=@Variant(\0\0\0\x14\xc0w\xd8\0\0\0\0\0\xc0`\x10\0\0\0\0\0@\x88\xb3 \0\0\0\0@u\0\0\0\0\0\0) CanvasZoom=1 [GraphColors] 0x1b8e6271=#006b00 0x3499f961=#006b6b 0x678f332=#6b006b 0x8c2bd0df=#6b6b00 0x9111e0b4=#6b0000 [GraphLayout] qjackctlGraphForm=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x3 \0\0\x1\xfe\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x1\0\0\0\xe\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0) [GraphNodePos] 14%3AMidi%20Through%3AInput=@Variant(\0\0\0\x1a@p\0\0\0\0\0\0@N\0\0\0\0\0\0) 14%3AMidi%20Through%3AOutput=@Variant(\0\0\0\x1a\xc0o\0\0\0\0\0\0@I\0\0\0\0\0\0) 20%3AArturia%20KeyStep%2032%3AInput=@Variant(\0\0\0\x1a@o\0\0\0\0\0\0\xc0\x64\0\0\0\0\0\0) 20%3AArturia%20KeyStep%2032%3AOutput=@Variant(\0\0\0\x1a\xc0q@\0\0\0\0\0\xc0\x62\0\0\0\0\0\0) 20%3AScarlett%204i4%20USB%3AInput=@Variant(\0\0\0\x1a@l`\0\0\0\0\0@b \0\0\0\0\0) 20%3AScarlett%204i4%20USB%3AOutput=@Variant(\0\0\0\x1a\xc0n\xa0\0\0\0\0\0\xc0G\x80\0\0\0\0\0) 24%3AArturia%20KeyStep%2032%3AInput=@Variant(\0\0\0\x1a@o\x80\0\0\0\0\0\xc0]\x80\0\0\0\0\0) 24%3AArturia%20KeyStep%2032%3AOutput=@Variant(\0\0\0\x1a\xc0m\0\0\0\0\0\0\xc0`\0\0\0\0\0\0) 24%3AScarlett%204i4%20USB%3AInput=@Variant(\0\0\0\x1a@p\0\0\0\0\0\0@g\0\0\0\0\0\0) 24%3AScarlett%204i4%20USB%3AOutput=@Variant(\0\0\0\x1a\xc0r@\0\0\0\0\0@g\0\0\0\0\0\0) [GraphView] Menubar=true SortOrder=0 SortType=0 Statusbar=true TextBesideIcons=true Toolbar=true ZoomRange=false [Options] ActivePatchbay=false ActivePatchbayPath= ActivePatchbayReset=false AliasesEditing=false AliasesEnabled=false AlsaSeqEnabled=true BaseFontSize=0 ConnectionsFont="Cantarell,11,-1,5,50,0,0,0,0,0" ConnectionsIconSize=0 CustomColorTheme= CustomStyleTheme= DBusEnabled=false DisplayBlink=true DisplayEffect=true DisplayFont1="Cantarell,14,-1,5,75,0,0,0,0,0" DisplayFont2="Cantarell,8,-1,5,50,0,0,0,0,0" GraphButton=true JackClientPortAlias=0 JackClientPortMetadata=false JackDBusEnabled=false KeepOnTop=false LeftButtons=true MessagesFont="Cantarell,11,-1,5,50,0,0,0,0,0" MessagesLimit=true MessagesLimitLines=1000 MessagesLog=false MessagesLogPath=qjackctl.log PostShutdownScript=false PostShutdownScriptShell= PostStartupScript=false PostStartupScriptShell= QueryClose=true QueryDisconnect=true QueryRestart=false QueryShutdown=true RightButtons=true ServerConfig=true ServerConfigName=.jackdrc ShutdownScript=false ShutdownScriptShell= Singleton=true StartJack=false StartMinimized=false StartupScript=false StartupScriptShell= StdoutCapture=true StopJack=true SystemTray=false SystemTrayQueryClose=true TextLabels=true TimeDisplay=0 TransportButtons=true XrunRegex=xrun of at least ([0-9|\\.]+) msecs [Presets] DefPreset=(default) [Program] Version=0.9.1 [Splitter] AlsaConnectView\sizes=38, 20, 38 AudioConnectView\sizes=269, 90, 269 InfraClientSplitter\sizes=13, 13 MidiConnectView\sizes=38, 20, 38 PatchbayView\sizes=38, 20, 38



Effectivement, tu avais raison sur le fait qu'il ne faille pas utiliser le compte root.
Sur une cession en utilisateur normal, j'ai pu accéder au réglage de qjackctl.
Ne me reste plus qu'à le configurer !

Mais étant quelqu'un de curieux, saurais-tu m'expliquer pourquoi il ne cela ne fonctionne pas en root ?

Encore merci ! 😀
Si tu es vraiment curieux, la réponse à ta question sera évidente quand tu auras exploré les explications sur ce qui fait la raison d'être des logiciels libres ... et que ta curiosité t'auras aussi conduit à explorer les ressources concernant la distribution que tu utilises !

Ce que je peux dire, succintement, c'est qu'il est parfaitement possible de de faire les mêmes choses avec le compte root, mais que c'est rigoureusement déconseillé car c'est un compte qui possède tous les privilèges sur les entrailles du système et qu'il n'a y plus de garde-fou en cas de mauvaise manipulation. Et pas bien malin car, hormis les taches spécifiques à l'administration du système, ça n'apporte strictement rien quand à l'utilisation de tous les applicatifs ...

Ce principe vaut d'ailleurs pour Windows, mais comme il est intrinsèquement plus permissif et nettement moins rigoureux, en dépit des efforts pour combler ses tares, la grande majorité des utilisateurs utilisent le compte Administrateur comme un compte utilisateur, au lieu de se créer et utiliser uniquement un compte utilisateur ...

Suggestions:

https://framasoft.org/fr/full
https://fr.wikipedia.org/wiki/Logiciel_libre
https://www.gnu.org/home.fr.html

Bon surf ! 😯))
France
Note modération : le sujet étant résolu, merci d'ajouter un [RÉSOLU] (ou un [CONTOURNÉ], ou bien encore un [ABANDONNÉ]) dans le titre de ton premier message. Voir ce paragraphe du manuel du site pour davantage d'informations.


Merci pour les sources et pour ton temps, c'est sympa 😊
Je m'en vais réduire mon ignorance