Age of Empires II ?
Mon enfance à moi s'est passé dans Tzar: The Burden Of The Crown
Et les musiques sont fantastiquement sublime
https://www.youtube.com/watch?v=xmVu0b2oCYs
Perso c'était Warcraft III et son extension. ![]()
Docker, une histoire d'amour... compliquée. ![]()
f0c300 ![]()
Ouep, le sous-module est OSS et les pilotes sont bien inclut dans le noyau de NetBSD. Après, pour les pilotes disponible, je n'en sais absolument rien.
$ dmesg | grep audio
hdaudio0 at pci0 dev 27 function 0: HD Audio Controller
hdaudio0: interrupting at ioapic0 pin 22
hdafg0 at hdaudio0: vendor 10ec product 0892
audio0 at hdafg0: full duplex, playback, capture, mmap, independent
hdafg1 at hdaudio0: vendor 8086 product 2806
audio1 at pad0: half duplex, playback, capture
Tu parametres le son via des commandes (pas d'interface comme avec alsamixer)
$ audiocfg list
0: [*] audio0 @ hdafg0: Realtek Semic ALC892, 8 playback channels
1: [ ] audio1 @ pad0: Virtual Audio 7.99.25, 2 playback channels
Pour selectionner une sortie, tu fais :
$ audiocfg default X (le chiffre comme indiqué au dessus)
Et si tu veux juste le tester, savoir s'il fonctionne :
$ audiocfg test X
Après, pour des réglages plus approfondis, tu peux avoir les infos via cette commande :
$ audioctl -a
name=Realtek Semic
version=ALC892
config=01h
encodings=slinear_le:16,slinear_be:16*,ulinear_le:16*,ulinear_be:16*,mulaw:8*,alaw:8*,slinear_le:32,slinear_be:32*,ulinear_le:32*,ulinear_be:32*,ac3:16
properties=full_duplex,mmap,independent
full_duplex=0
fullduplex=0
blocksize=8192
hiwat=8
lowat=1
monitor_gain=0
mode=
play.rate=44100
play.channels=8
play.precision=16
play.encoding=slinear_le
play.gain=255
play.balance=32
play.port=0x0
play.avail_ports=0x0
play.seek=0
play.samples=0
play.eof=0
play.pause=0
play.error=0
play.waiting=0
play.open=0
play.active=0
play.buffer_size=65536
record.rate=8000
record.channels=1
record.precision=8
record.encoding=mulaw
record.gain=0
record.balance=32
record.port=0x0
record.avail_ports=0x0
record.seek=0
record.samples=0
record.eof=0
record.pause=0
record.error=0
record.waiting=0
record.open=0
record.active=0
record.buffer_size=65536
record.errors=0
Et modifier une ligne en entrant -w au lieu de -a
Après, t'as en plus mixerctl qui te permet entre autre de modifier le volume :
$ mixerctl -a
outputs.master=255,255
outputs.master2=255,255
outputs.master3=192,192
outputs.master4=192,192
inputs.reclvl=80,80
inputs.reclvl.mute=on
inputs.reclvl2=80,80
inputs.reclvl2.mute=on
inputs.record=184,184
inputs.record.mute=on
inputs.record2=184,184
inputs.record2.mute=on
inputs.record3=184,184
inputs.record3.mute=on
inputs.beep=184,184
inputs.beep.mute=off
Et, pareil, en remplaçant -a par -w, tu peux modifier une ligne.
Maintenant, tout ce que tu fais ne sera pas sauvergardé. Pour enregistrer les modifications, il faut créer un fichier de configuration dans /etc/mixerctl.conf et y mettre juste ce que tu veux voir modifié (le fichier, de base, n'existe pas mais un petit "mixerctl -a > /etc/mixerctl" et le tour est joué)
De tout façon, tout à une page de manuel très bien détaillée (les joies de BSD ça)
man mixerctl.conf
MIXERCTL.CONF(5) File Formats Manual MIXERCTL.CONF(5)
NAME
mixerctl.conf – audio mixer configuration file
SYNOPSIS
mixerctl.conf
DESCRIPTION
The /etc/mixerctl.conf file consists of mixerctl(1) variables to set at
boot time. Each line of mixerctl.conf has the following format:
variable=value
To generate a mixerctl.conf from the current mixer settings, execute:
mixerctl -a > /etc/mixerctl.conf
Set mixerctl to YES in rc.conf(5) to have the variables set at boot time.
Additionally, you can have the settings saved and restored for the
devices of your choice by listing them in mixerctl_mixers in rc.conf(5).
FILES
/etc/mixerctl.conf
EXAMPLES
Example mixer settings for an esa(4) audio adapter:
outputs.master=255,255
outputs.master.mute=off
outputs.mono=255
outputs.mono.mute=on
outputs.mono.source=mixerout
outputs.headphones=255,255
outputs.headphones.mute=off
outputs.tone=255,255
inputs.speaker=255
inputs.speaker.mute=off
inputs.phone=191
inputs.phone.mute=on
inputs.mic=191
inputs.mic.mute=on
inputs.mic.preamp=off
inputs.mic.source=mic0
inputs.line=191,191
inputs.line.mute=on
inputs.cd=191,191
inputs.cd.mute=on
inputs.video=255,255
inputs.video.mute=off
inputs.aux=255,255
inputs.aux.mute=off
inputs.dac=191,191
inputs.dac.mute=off
record.source=mic
record.volume=255,255
record.volume.mute=off
record.mic=0
record.mic.mute=off
outputs.loudness=off
outputs.spatial=off
outputs.spatial.center=0
outputs.spatial.depth=0
SEE ALSO
mixerctl(1), rc.conf(5)
HISTORY
The mixerctl.conf configuration file first appeared in NetBSD 2.0.
NetBSD 7.99.25 April 5, 2003 NetBSD 7.99.25
man audioctl
AUDIOCTL(1) General Commands Manual AUDIOCTL(1)
NAME
audioctl – control audio device
SYNOPSIS
audioctl [-d device] [-n] -a
audioctl [-d device] [-n] name ...
audioctl [-d device] [-n] -w name=value ...
DESCRIPTION
The audioctl command displays or sets various audio system driver
variables. If a list of variables is present on the command line, then
audioctl prints the current value of those variables for the specified
device. If the -a flag is specified, all variables for the device are
printed. If the -w flag is specified audioctl attempts to set the
specified variables to the given values.
The -d flag can be used to give an alternative audio control device, the
default is /dev/audioctl0.
The -n flag suppresses printing of the variable name.
ENVIRONMENT
AUDIOCTLDEVICE the audio control device to use.
FILES
/dev/audio0 audio I/O device (resets on open)
/dev/audioctl0 audio control device
/dev/sound0 audio I/O device (does not reset on open)
EXAMPLES
To set the playing sampling rate to 11025, you can use
audioctl -w play.sample_rate=11025
To set all of the play parameters for CD-quality audio, you can use
audioctl -w play=44100,2,16,slinear_le
Note that many of the variables that can be inspected and changed with
audioctl are reset when /dev/audio0 is opened. This can be circumvented
by using /dev/sound0 instead.
COMPATIBILITY
The old -f flag is still supported. This support will be removed
eventually.
SEE ALSO
audioplay(1), audiorecord(1), mixerctl(1), audio(4), sysctl(8)
HISTORY
The audioctl command first appeared in NetBSD 1.3.
NetBSD 7.99.25 January 27, 2002 NetBSD 7.99.25
Et plein d'autre rien que pour le son dans NetBSD ![]()
Ok ça m'a l'air assez convaincant pour être testé.
Pour l'instant j'ai une vieille version de debian sur une clé usb juste pour tester et dans tous les cas je dois flasher un nouveau uboot, avoir le kernel netbsd sur la flash interne est d'autant plus séduisant. ![]()
Dites voir les enfants, j'ai entré un alias dans ~/.profile et il fonctionne quand je n'ai pas X.org de lancé mais dès que je lance X.org, il ne fonctionne plus. Bizarre.
D'autant plus que j'ai un alias de parametré dans /root/.profile et que quand je fais su -, il fonctionne même sous X. Pourquoi ? ![]()
Je peux même ajouter qu'en faisant "su - adrien2002" (mon compte utilisateur actuel donc), la commande fonctionne
Il faut ajouter un EXPORT de ta variable d'environnement dans ton ~/.xinitrc
Quelle variable ? ![]()
En cours de remplissage de script... J'en pleurs tellement c'est long ![]()
Interminable... m'en reste bien 300 là
C'était peut-être plus simple de tout télécharger et de supprimer ceux que tu ne voulais pas, non ?
À mon avis, il y a un nombre impressionant de paquet donc j'aurai eu BEAUCOUP PLUS de fichiers à supprimer que de fichier à télécharger, sans compter le temps de téléchargement de tous les paquets et de suppression de ces derniers... Non, il est clair que non ![]()
Et puis en ré-analysant tout ça, je me suis rendu compte d'un truc. Il ne faut pas que je considère Arch Linux comme un x86_64 mais un x64 UNIQUEMENT. Il faut ensuite que je fasse la même chose avec Arch Linux x86.
Là je te vois venir, "faudra que tu ré-écrives tout une deuxième fois ?"
NON, j'aurai qu'à simplement copier le script et changer les trois liens pointant vers x86_64 à i386
d'où l'intérêt du for a in. Le nom des paquets ne change pas.
Au passage, ça m'enlève environ 80 paquets (tout les lib32) vu que j'aurai une Arch complète 32 à côté ![]()
J'ai réussis un truc très amusant, je vous ferait un screen quand j'aurai terminé ![]()
Une alternative à youtube-dl?
Un moement Dakien tu parlais d'un paquet qui permet de télécharger des vidéos de pas mal de sites.
C'est lequel?
wget J'en connais pas.
Moi je parlais du fait que je pouvais lire des vidéos avec ffplay en faisant traverser l'URI de mon navigateur dans livestreamer qui me sortait la vidéo dans ffplay
Qu'est ce qui ne va pas avec youtube-dl ?
Les autres forums ont le Point Godwin.
Je vais proclamer le Point Stallman ici je pense ![]()
N'EST-CE PAS NH3XUS.
Nh3xuce.
Il est passé où celui la d'ailleurs ? ![]()
rangerprice?
no idea
wouhou j'ai fait mon premier build de poky ![]()