<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.zenerves.net/skins/common/feed.css?301"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
		<id>https://wiki.zenerves.net/index.php?feed=atom&amp;target=Admin&amp;title=Special%3AContributions%2FAdmin</id>
		<title>ZENotes - User contributions [en-gb]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.zenerves.net/index.php?feed=atom&amp;target=Admin&amp;title=Special%3AContributions%2FAdmin"/>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Special:Contributions/Admin"/>
		<updated>2026-04-30T09:45:33Z</updated>
		<subtitle>From ZENotes</subtitle>
		<generator>MediaWiki 1.17.0</generator>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Main_Page"/>
				<updated>2024-08-16T14:16:59Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=    '''WELCOME!''' =&lt;br /&gt;
&lt;br /&gt;
DRM-Free ebooks from Kobo :&lt;br /&gt;
&lt;br /&gt;
 site:kobo.com &amp;quot;At the Publisher's request, this title is being sold without Digital Rights Management Software (DRM) applied.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[MindStroms//NXT::LINUX//USB|Old Front Page]]&lt;br /&gt;
&lt;br /&gt;
==Teaching==&lt;br /&gt;
refs and plan for [[teaching lessons]] in Rabat and Fes for the Shems'y School Of Circus&lt;br /&gt;
&lt;br /&gt;
==General [[Linux]] info here:==&lt;br /&gt;
[[Linux]] -- Hey hey, that swfmill rendering of my poor '''GIF animation of that 2-ways, star-Triangle motor design controller''' is [http://wiki.zenerves.net/2waystartri.swf here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===With [[howtos]] and stuff===&lt;br /&gt;
&lt;br /&gt;
All [[Howtos]] are here, mosty one-liners but also the YT-Ripping stuff&lt;br /&gt;
&lt;br /&gt;
And an [[Intel NUC Hackintosh]] complete howto&lt;br /&gt;
&lt;br /&gt;
===The Definitive [[I use ARCH btw]] Page=== &lt;br /&gt;
===The [[Asahi Notes]] (and bug reports)===&lt;br /&gt;
...as of whenever I wrote or cared to update this [[I use ARCH btw]] Page...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Also for work with DMX Udev Crap and everything USB Midi===&lt;br /&gt;
[http://wiki.zenerves.net/index.php?title=Linux#USB_DMX USB DMX] &amp;amp; [http://wiki.zenerves.net/index.php?title=Linux#USB_Midi USB Midi]&lt;br /&gt;
&lt;br /&gt;
==Work [[sucks]]==&lt;br /&gt;
and some [[Cheat sheets]].&lt;br /&gt;
and some [[Self training]].&lt;br /&gt;
&lt;br /&gt;
==Modulo Pi:==&lt;br /&gt;
 [[Modulo]] Pi Tips and tricks&lt;br /&gt;
&lt;br /&gt;
==QuickQ:==&lt;br /&gt;
 Cheap and dirty Chamsys' [[QuickQ]] tips and trick-s&lt;br /&gt;
&lt;br /&gt;
==I hate MacOS==&lt;br /&gt;
[[The MacOS Memo]] of why it is the worst&lt;br /&gt;
&lt;br /&gt;
==DigitalBricksMemo==&lt;br /&gt;
A memo of my attempt at going virtual with my [[Lego bricks]] using my linux boxes: mlcad, ldview and suchlikes.&lt;br /&gt;
&lt;br /&gt;
==NXT: Old archive, I don't know that it can be useful to anyone anymore==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
This place is my own little webspace dedicated to hack around the '''LEGO &amp;quot;8527&amp;quot; MindStorms NXT''' set using only free, open-source software. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            Quick Links: [[NXT Snippets|Snippets]] - - [[NXT Docs|Docs]] - - [[NXT Howtos|Howtos]] - - [[Special:Categories|Categories]] - - [[Links]] - - [[Wiki spirit]]&lt;br /&gt;
&lt;br /&gt;
By software, scripts and graphical interfaces, the objective is to program our &amp;quot;Free Bots&amp;quot; doing fun things in either nbc, nxc, python languages. &lt;br /&gt;
&lt;br /&gt;
[[User:Lola|Lola]] 10:23, 3 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
==the [[Tropical Ice Cube]] was here==&lt;br /&gt;
[[Tropical Ice Cube]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]][[Category:Software]][[Category:Snippets]][[Category:Links]][[Category:Howtos]][[Category:NXT]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=USB_Midi</id>
		<title>USB Midi</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=USB_Midi"/>
				<updated>2024-05-27T10:20:55Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===USB-Midi Software===&lt;br /&gt;
&lt;br /&gt;
 Note :  (to work without gdm) :  '''nmtui''' is the terminal wireless manager&lt;br /&gt;
          Install the alsa-utils package. &lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
 https://wiki.archlinux.org/index.php/USB_MIDI_keyboards&lt;br /&gt;
 https://bugs.archlinux.org/task/44286&lt;br /&gt;
&lt;br /&gt;
*If needed, insert module manually, [https://bugs.archlinux.org/task/44286 only since the 3.19 kernels and following]: &lt;br /&gt;
  # modprobe snd_seq_midi&lt;br /&gt;
&lt;br /&gt;
*Check loaded USB Midi module:&lt;br /&gt;
  # lsmod | grep snd_seq_midi&lt;br /&gt;
&lt;br /&gt;
*Check your hardware, for presence:&lt;br /&gt;
  $ lsusb&lt;br /&gt;
  $ amidi -l&lt;br /&gt;
  $ aconnect -i or aconnect lio &lt;br /&gt;
&lt;br /&gt;
*Check your hardware, for actual input:&lt;br /&gt;
  $ aseqdump -p ##&lt;br /&gt;
(where you should replace ## with the client number of your keyboard from aconnect -i)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IF you're not already on Pipewire, but still on Jack: (but you should be on pipewire)&lt;br /&gt;
&lt;br /&gt;
*Create connection in patchage:&lt;br /&gt;
  $ a2jmidid -e&lt;br /&gt;
(After starting jack)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===USB-Midi Hardware===&lt;br /&gt;
&lt;br /&gt;
The Ubiquitous '''Korg''':&lt;br /&gt;
 http://www.korg.com/us/products/controllers/nanokontrol2/&lt;br /&gt;
 &lt;br /&gt;
 0944:0117 KORG, Inc. nanoKONTROL2 MIDI Controller&lt;br /&gt;
The Korg Setup software is an .exe, but works with wine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The new '''MIDImix''' from Akai works great !&lt;br /&gt;
&lt;br /&gt;
The setup software works with wine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Hungarian Pedal''':&lt;br /&gt;
 http://www.ebay.fr/usr/guitar.fun.stuff?_trksid=p2047675.l2559&lt;br /&gt;
&lt;br /&gt;
is on the Linux-USB list of vendor IDs&lt;br /&gt;
 http://www.linux-usb.org/usb.ids&lt;br /&gt;
as:&lt;br /&gt;
 05e4  Free shared USB VID/PID pair for MIDI devices&lt;br /&gt;
&lt;br /&gt;
and returns here as it should as: &lt;br /&gt;
  ID 16c0:05e4 Van Ooijen Technische Informatica Free shared USB VID/PID pair for MIDI devices&lt;br /&gt;
&lt;br /&gt;
The short manual on the ebay page reads as follows:&lt;br /&gt;
 Plug and play, no driver or installation needed. Just plug it into a free USB slot and your OS will recognize it. &lt;br /&gt;
 Choose USB Midi device in your software settings and you're ready to go.&lt;br /&gt;
 &lt;br /&gt;
 Two controller mode:&lt;br /&gt;
 *   Mode 1: Changing whole presets. The controller sends program change messages. &lt;br /&gt;
 The LEDs indicates which preset is working.&lt;br /&gt;
 *   Mode 2: To activate this mode, press buttons 2&amp;amp;3&amp;amp;4. To change back to mode 1, press buttons 1&amp;amp;2&amp;amp;3 &lt;br /&gt;
 (All LEDs will blink for half a second to indicate this).&lt;br /&gt;
 &lt;br /&gt;
  In mode 2 the controller sends control change messages. It allows you turn functions/effects on and off individually. &lt;br /&gt;
  The LEDs indicate their status.                    &lt;br /&gt;
  In mode 2, press a button for 10 seconds to switch to momentary mode. (All LEDs will blink for half a second to indicate this).&lt;br /&gt;
  It allows you to use non-on/off functions like 'previous/next preset', 'tape deck play' etc.&lt;br /&gt;
  The LEDs do not light up in momentary mode since it's unnecessary.&lt;br /&gt;
 &lt;br /&gt;
 External pedal input. You can connect any standard pedal with a 6.3mm (¼ inch) stereo jack.  Using an “insert” or “Y-shaped” cable.&lt;br /&gt;
 &lt;br /&gt;
 To use the full range of the pedal you may have to calibrate it.&lt;br /&gt;
 Calibration:  Step 1:turn the pedal to minimum position and press button 1 AND button 3. &lt;br /&gt;
               (All LEDs will blink for half a second to indicate this).&lt;br /&gt;
               Step 2:turn the pedal to maximum position and press button 1 AND button 4. &lt;br /&gt;
               (All LEDs will blink for half a second to indicate this)&lt;br /&gt;
               The device will save the calibration data so you only have to do it once.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More on Vendor IDs:  http://www.eevblog.com/forum/projects/usb-vendor-product-ids/&lt;br /&gt;
&lt;br /&gt;
List of Linux-recognized VIP/PIDs: http://www.linux-usb.org/usb.ids&lt;br /&gt;
&lt;br /&gt;
===The Full Monty: [http://www.ebay.fr/itm/4-Button-USB-MIDI-Footswitch-MIDI-Foot-Controller-with-external-pedal-input-/321767764327?pt=LH_DefaultDomain_0&amp;amp;hash=item4aeada7167 HungarianPedal] + [http://idjc.sourceforge.net/ IDJC] + [http://www.getdlight.com/ D::Light]/[http://le-chat-noir-numerique.fr/ Whitecat]===&lt;br /&gt;
&lt;br /&gt;
AKA '''Show Control with USB MIDI Footswitch''' MIDI Foot Controller with external pedal input '''-&amp;gt; Sound output AND light cues'''. With ''ONE'' foot&lt;br /&gt;
&lt;br /&gt;
WILL NEED ALSO: [http://home.gna.org/a2jmidid/README a2jmidid] [http://manpages.ubuntu.com/manpages/trusty/fr/man1/qmidiroute.1.html qmidiroute] and [http://drobilla.net/software/patchage/ Patchage]&lt;br /&gt;
&lt;br /&gt;
0. Set your pedal's keys to Note/Momentary as described above.&lt;br /&gt;
&lt;br /&gt;
1. We'll need the a2jmidi daemon to Create IDJC midi connection in patchage; it will only load if Jack is already running, &lt;br /&gt;
&lt;br /&gt;
the easiest is to start jack, by, i.e.... Starting idjc! Then, do:&lt;br /&gt;
&lt;br /&gt;
  $ a2jmidid -e&lt;br /&gt;
&lt;br /&gt;
2. Now start qmidiroute, and create the inputs/outputs pairs needed like this (or load them if you already did):&lt;br /&gt;
&lt;br /&gt;
''This is to &amp;quot;speak&amp;quot; a language D::Light understand, since it doesn't do Go on ControlChanges, and receive all 4 ProgramChanges from the pedal as the same event''&lt;br /&gt;
&lt;br /&gt;
 Hit the &amp;quot;Add New MIDI Route&amp;quot; yellow button on top to create a new tab;&lt;br /&gt;
 &lt;br /&gt;
 Set input to         &amp;quot;controller&amp;quot;&lt;br /&gt;
 Set Channel to        1 / 16&lt;br /&gt;
 Set Controller to     0 / 96    (that is the value of the first button)&lt;br /&gt;
 Leave Value to        0 / 127  &lt;br /&gt;
 &lt;br /&gt;
 Set Output to        &amp;quot;Note&amp;quot; &lt;br /&gt;
 Set Channel Offset to 0         (Change this only if you have multiple devices to which you cannot set the channel manually)&lt;br /&gt;
 Set Note Offset to    0         (This way, the former CC signal is transformed into a Note signal, but still is patched to 96)&lt;br /&gt;
 Set Velocity at       0 / 127&lt;br /&gt;
 Leave ALSA port to 1 &lt;br /&gt;
 &lt;br /&gt;
 Hit &amp;quot;Duplicate&amp;quot; and do the same with Controller to &amp;quot;97&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 '''Save your map!'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Go back to Patchage, after successful launch of the a2jmidid -e daemon, and with qmidiroute running, do:&lt;br /&gt;
&lt;br /&gt;
hit Ctrl-G to re-arrange the view, and now connect the following:&lt;br /&gt;
&lt;br /&gt;
 From the the a2j Output box (Left one): The RED output labelled: &amp;quot;'''USB Midi controller[XX](capture): USB Midi Controller MIDI 1'''&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 '''Goes to ''BOTH''''':&lt;br /&gt;
 in the idjc input box (right one)&lt;br /&gt;
 * RED '''midi_control'''                      (You may have to '''re-launch IDJC''' if the red midi_control input is absent)&lt;br /&gt;
 in the a2j input box (right one)&lt;br /&gt;
 * RED '''qmidiroute[XXX](playback): in'''&lt;br /&gt;
&lt;br /&gt;
4. Configure D::Light&lt;br /&gt;
&lt;br /&gt;
 In D::Light / Setup, refresh the Midi section with the blue arrows and select &amp;quot;Out1&amp;quot;&lt;br /&gt;
 In D::Light / Midi, you should see the output when you hit button 1 or 2 of the pedal; assign them as you wish.&lt;br /&gt;
&lt;br /&gt;
5. Do the same with IDJC, assign keys 3 and 4 to your liking.&lt;br /&gt;
&lt;br /&gt;
 Note that the &amp;quot;HungarianPedal&amp;quot; has many versions with [http://www.ebay.fr/usr/guitar.fun.stuff?_trksid=p2047675.l2559 much more, or sturdier, buttons]&lt;br /&gt;
&lt;br /&gt;
===The Full Monty: Start from Cold===&lt;br /&gt;
 &lt;br /&gt;
To get IDJC + Whitecat or D::Light running with cues triggered from external USB-MIDI hardware&lt;br /&gt;
&lt;br /&gt;
  Don't plug nothing.&lt;br /&gt;
  Start qjacjctl with scripts to ''modprobe snd_seq_midi'' before start, and to start the ''a2jmidid'' daemon with the ''-e'' option.&lt;br /&gt;
  Start a terminal, check that snd_seq_midi is loaded with ''lsmod | grep snd_seq_midi'' and that a2jmidid and jack are running with ''ps -a | grep ...''&lt;br /&gt;
  Start qmidiroute, load your needed preset translating CC into notes, and activate them. Note to Self: With the &amp;quot;activate&amp;quot; button, idiot.&lt;br /&gt;
  Start IDJC&lt;br /&gt;
  Plug hardware.&lt;br /&gt;
  Back to qjackctl, built or re-call if saved previously the needed patch connections in the patchbay, from hardware to IDJC and qmidiroute in the Midi Tab&lt;br /&gt;
  Start [[Whitecat]] / D::Light etc.&lt;br /&gt;
  &lt;br /&gt;
  You are now allowed to breathe again.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Main_Page"/>
				<updated>2024-05-24T07:19:24Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=    '''WELCOME!''' =&lt;br /&gt;
&lt;br /&gt;
DRM-Free ebooks from Kobo :&lt;br /&gt;
&lt;br /&gt;
 site:kobo.com &amp;quot;At the Publisher's request, this title is being sold without Digital Rights Management Software (DRM) applied.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[MindStroms//NXT::LINUX//USB|Old Front Page]]&lt;br /&gt;
&lt;br /&gt;
==Teaching==&lt;br /&gt;
refs and plan for [[teaching lessons]] in Rabat and Fes for the Shems'y School Of Circus&lt;br /&gt;
&lt;br /&gt;
==General [[Linux]] info here:==&lt;br /&gt;
[[Linux]] -- Hey hey, that swfmill rendering of my poor '''GIF animation of that 2-ways, star-Triangle motor design controller''' is [http://wiki.zenerves.net/2waystartri.swf here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===With [[howtos]] and stuff===&lt;br /&gt;
&lt;br /&gt;
All [[Howtos]] are here, mosty one-liners but also the YT-Ripping stuff&lt;br /&gt;
&lt;br /&gt;
And an [[Intel NUC Hackintosh]] complete howto&lt;br /&gt;
&lt;br /&gt;
===The Definitive [[I use ARCH btw]] Page=== &lt;br /&gt;
===The [[Asahi Notes]] (and bug reports)===&lt;br /&gt;
...as of whenever I wrote or cared to update this [[I use ARCH btw]] Page...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Also for work with DMX Udev Crap and everything USB Midi===&lt;br /&gt;
[http://wiki.zenerves.net/index.php?title=Linux#USB_DMX USB DMX] &amp;amp; [http://wiki.zenerves.net/index.php?title=Linux#USB_Midi USB Midi]&lt;br /&gt;
&lt;br /&gt;
==Work [[sucks]]==&lt;br /&gt;
and some [[Cheat sheets]].&lt;br /&gt;
and some [[Self training]].&lt;br /&gt;
&lt;br /&gt;
==Modulo Pi:==&lt;br /&gt;
 [[Modulo]] Pi Tips and tricks&lt;br /&gt;
&lt;br /&gt;
==I hate MacOS==&lt;br /&gt;
[[The MacOS Memo]] of why it is the worst&lt;br /&gt;
&lt;br /&gt;
==DigitalBricksMemo==&lt;br /&gt;
A memo of my attempt at going virtual with my [[Lego bricks]] using my linux boxes: mlcad, ldview and suchlikes.&lt;br /&gt;
&lt;br /&gt;
==NXT: Old archive, I don't know that it can be useful to anyone anymore==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
This place is my own little webspace dedicated to hack around the '''LEGO &amp;quot;8527&amp;quot; MindStorms NXT''' set using only free, open-source software. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            Quick Links: [[NXT Snippets|Snippets]] - - [[NXT Docs|Docs]] - - [[NXT Howtos|Howtos]] - - [[Special:Categories|Categories]] - - [[Links]] - - [[Wiki spirit]]&lt;br /&gt;
&lt;br /&gt;
By software, scripts and graphical interfaces, the objective is to program our &amp;quot;Free Bots&amp;quot; doing fun things in either nbc, nxc, python languages. &lt;br /&gt;
&lt;br /&gt;
[[User:Lola|Lola]] 10:23, 3 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
==the [[Tropical Ice Cube]] was here==&lt;br /&gt;
[[Tropical Ice Cube]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]][[Category:Software]][[Category:Snippets]][[Category:Links]][[Category:Howtos]][[Category:NXT]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Modulo</id>
		<title>Modulo</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Modulo"/>
				<updated>2024-02-27T06:52:15Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Bilan intervention VP / Mapping (voir mail 11 avr. 2023 13:59)Update Feb 15th */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Bilan intervention VP / Mapping (voir mail 11 avr. 2023 13:59) Update 15 Feb =&lt;br /&gt;
&lt;br /&gt;
Ajout Taĉhes : &lt;br /&gt;
 Aplat ON&lt;br /&gt;
 Aplat OFF&lt;br /&gt;
Qui switchent la projection pour... a plat&lt;br /&gt;
&lt;br /&gt;
 Ajout à la tâche &amp;quot;Start Show&amp;quot; d'une sub-task qui éteint Playground, et lance &amp;quot;Aplat Off&amp;quot;, remonte Playlist par sécurité&lt;br /&gt;
&lt;br /&gt;
Mires pour projeter &amp;quot;a plat&amp;quot; : Dans l'onglet Modulo &amp;quot;Media&amp;quot;, folder &amp;quot;test bastien&amp;quot; ; la mire de réference pour Fabien : mire_aplat_fort_ecluse&lt;br /&gt;
&lt;br /&gt;
Nouvelle taille de média : 3840 x 2043 ; la projection &amp;quot;protège&amp;quot; la butte rien (ou presque) ne sort&lt;br /&gt;
&lt;br /&gt;
Rappel : 2 playlists, pour VP1-4 et VP2-3 ; les playlists se synchronisent en niveau de master&lt;br /&gt;
&lt;br /&gt;
DMX : Rajout de deux boutons dans l'interface des téléphones pour allumer un éclairage de service ou éteindre l'ensemble de celui-ci ; l'interface &amp;quot;android&amp;quot; à accès à une deuxième page avec une fonction de test global de tous les projecteurs - bug iphone, il est impossible de voir cette page depuis un iphone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rappel : il y a deux logiciels &amp;quot;que nous voyons&amp;quot; sur le laptop dans la Baie Vidéo : &lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Modulo Panel&amp;quot;, qui donne accès aux gros boutons d'envoi et d'arrêt du mapping&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Modulo Player Remote&amp;quot;, qui gère véritablement les serveurs, les paramètres, les playlists, le contenu etc. et donc le Modulo Pi dans les serveurs.&lt;br /&gt;
&lt;br /&gt;
Liste originale de l'intervention mapping avec les résultats et observations intégrées :&lt;br /&gt;
&lt;br /&gt;
==1. Informatique : ==&lt;br /&gt;
&lt;br /&gt;
* Nettoyer la structure de fichiers, la playlist de Modulo&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait autant que possible, reste plein de trucs à la racine ou dans des répertoires aux noms obscurs qu'il ne faut pas toucher sous peine de devoir vraiment reprogrammer beaucoup.&lt;br /&gt;
&lt;br /&gt;
 Le folder concert est Media Com, Halloween c'est Halloween, Les mires sont dans XMires ; ne toucher à rien d'autre genre xmapp, psd etc, pas touche.&lt;br /&gt;
&lt;br /&gt;
* Créer une UI pour les téléphones &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait, en résolution téléphone &amp;quot;modeste&amp;quot; 1600 x 720 ; aussi fait une UI pour les laptops un peu vieillots 1366 x 768. A noter, on peut changer d'UI depuis Modulo Panel avec le bouton en bas à droite ; l'adresse du Player est 81.28.197.47 et le mot de passe sera transféré individuellement.&lt;br /&gt;
&lt;br /&gt;
* Transfert de port (punch firewall) pour gestion Modulo Panel sans TeamViewer :&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ouverture du port TCP 64230 pour gestion du logiciel installé en 192.168.0.101 ; la &amp;quot;passerelle interne&amp;quot; depuis le routeur 10.7.7.xxx est fonctionnelle, voir ci-dessus. Pour l'accès à distance donc, cf mail d'Elie : dans le logiciel Modulo Panel, l'adresse 81.28.197.47:64230 donnera accès, après entrée du nom d'utilisateur et mot de passe, à la même chose mais depuis partout !&lt;br /&gt;
&lt;br /&gt;
* Stream du monitoring qui sort sur les petits moniteurs : C'est différent !&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Avec TeamViewer, d'abord aller dans Modulo Remote, dans le Tab &amp;quot;Monitoring&amp;quot; pour autoriser &amp;quot;NDI&amp;quot; en haut de page ; utiliser le logiciel NDI installé sur le laptop (shortcut sur le desktop), sélectionner soit Modulo 1-4 soit Modulo 2-3 dans NDI pour vérifier que l'image &amp;quot;sort&amp;quot; bien du serveur ; cela ne prouve que la fonctionnalité des serveurs de média du système, pas la projection réelle. Quand le test/la projection est finie, sortir du logiciel NDI, puis aller remettre dans Modulo Remote / Monitoring tab le NDI en Off pour rétablir les petits moniteurs en régie vidéo.&lt;br /&gt;
&lt;br /&gt;
* Préparer une Alt Playlist (placeholder/Playground) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; &amp;quot;PlayGround&amp;quot; créée, qui permet de &amp;quot;jouer&amp;quot; avec / apprendre / expérimenter sans toucher à la Playlist principale. Cette playlist est parfaitement fonctionnelle et peut être utilisée en production aussi. Attention que les Playlist se superposent dans Modulo Pi, il est recommandé de mettre le Master de &amp;quot;PlayGround&amp;quot; à zéro en haut à gauche pour éviter tout accident (et donc en fait ne pas l'utiliser en Prod, à moins d'avoir créé une &amp;quot;Task&amp;quot; (tâche) qui met le master à fond puis le remet à zéro ensuite). Playground pour l'instant comporte 3 items dont un qui est lié à de nouvelles tâches. Reste à faire, à titre expérimental / self training, de relier cette playlist alternative à d'autres boutons ; ça peut se voir dans l'UI &amp;quot;1366x768&amp;quot; que je propose nous serve également de Playground afin de ne pas toucher à ce qui sert en exploitation.&lt;br /&gt;
&lt;br /&gt;
==2. Training :==&lt;br /&gt;
&lt;br /&gt;
* Comment rebooter uniquement la connexion régie-VPs ? &lt;br /&gt;
-&amp;gt; Installer plus de sorties DMX pour commander un relayage dans l'armoire électrique qui protège les VPs (comme pour l'éclairage du chemin), créer une tâche DMX avec un bouton qui couperait les fusibles des VPs pour 30s puis les remet, ceci avec possiblement une automation on/off comme pour l'automation de la projection du film. Ce serait l'idéal.&lt;br /&gt;
&lt;br /&gt;
Ou&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Horloge astronomique avec reboot régulier. Le moins cher !&lt;br /&gt;
-- Note : quand on &amp;quot;perd&amp;quot; la synchro, c'est en général le firmware des projecteurs qui crashe (jamais les boîtiers fibre à priori) probablement à cause de variations de courant et autres microcoupures ; on serait pas mal d'installer des UPS pour protéger les VPs de ces variations dues au climat. Les VPs consomment bien en-dessous de 20A max (3200w crête), voir avec notre service IT mais ça pourrait coûter une fortune. Cette solution est celle préconisée par l'installateur.&lt;br /&gt;
&lt;br /&gt;
Notes :&lt;br /&gt;
&lt;br /&gt;
Codes couleur des voyants Fibre :&lt;br /&gt;
&lt;br /&gt;
* Led orange fixe, le signal passe mais le vp ne le prend pas ; firmware VP crashé à cause d'une instabilité du courant par exemple.&lt;br /&gt;
* Led clignote rouge : boitier hors sync, le boîtier ne &amp;quot;voit&amp;quot; pas l'autre boîtier&lt;br /&gt;
* Led Verte tvb (à priori même si clignotant)&lt;br /&gt;
&lt;br /&gt;
Cas fusible off : modulo player rapporte Rouge dans &amp;quot;devices&amp;quot;, rouge également au boîtier&lt;br /&gt;
&lt;br /&gt;
Cas RJ45 off (perte de connection avec VP : &amp;quot;devices&amp;quot; devient rouge, boîtier Fibre reste vert, le firmware a probablement crashé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Comment fonctionne l'output artnet de l'éclairage extérieur  ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Relais 230v pour l'instant 1 sortie, si on veut s'en servir pour commander le reboot des VPs on devra donc choisir soit un boîtier deux sorties et un relais pour toutes les machines soit avec plus de sorties et relayage individuel de chaque VP.&lt;br /&gt;
&lt;br /&gt;
* Comment rebooter proprement le W7 des serveurs media ?&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Dans Modulo Remote, aller au tab &amp;quot;control&amp;quot; et utiliser le bouton &amp;quot;reboot server&amp;quot; ; ou bien utiliser VNC pour accéder au serveur (master : 192.168.0.101, Slave : 192.168.0.100, mdp dispo sur demande). Eviter le &amp;quot;hardware reset&amp;quot; sur la façade si l'appareil répond encore. Aussi, pousser brièvement sur Power permet d'initier un shutdown propre, puis de rallumer.&lt;br /&gt;
* Comment rebooter proprement TOUT le bazar ? Tout éteindre ?&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; NON, ça ne sert à rien. On peut éteindre le laptop, mais les VPs doivent rester allumés et les serveurs aussi. Toujours attendre 1 minute entière avant de rallumer un VP. &lt;br /&gt;
&lt;br /&gt;
* Comment faire, et raccorder, un nouveau bouton sur le Player ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Voir notes wiki perso ; c'est pas très compliqué mais ce document est déjà assez long comme ça. En bref, dans les caractéristiques d'un bouton, on lui assigne une &amp;quot;Task&amp;quot; qui peut être à peu près n'importe quoi.&lt;br /&gt;
&lt;br /&gt;
* Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Dans Modulo remote, tab &amp;quot;general&amp;quot;: utiliser &amp;quot;Save&amp;quot; tout le temps et &amp;quot;Backup&amp;quot; uniquement quand on est sûrs de sauvegarder un système fonctionnel, sans erreur. Utiliser &amp;quot;restore&amp;quot; pour récupérer la dernière version fonctionnelle depuis le backup ; Modulo sauve des backups régulièrement et ceux qui sont faits manuellement ont la date de l'opération insérée dans le nom du fichier. La version de travail du moment s'appelle &amp;quot;Défaut Fort mars 23&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ces sauvegardes sont un &amp;quot;flat file&amp;quot; au format .xml, qui contient toutes les infos mais pas les données.&lt;br /&gt;
Les données artistiques sont sur les deux serveurs, &amp;quot;pèsent&amp;quot; environ 40Gb et sont sur un disque séparé dans un répertoire &amp;quot;Fort l'écluse&amp;quot; - J'ai un backup sur un disque SSD à moi, il faut voir avec IT d'obtenir une solution de backup permanente, ie. un disque SSD de 250gb qui reste à demeure à proximité. &lt;br /&gt;
&lt;br /&gt;
Pour réaliser ces backups manuellement, d'abord dans Modulo Remote arrêter les serveurs, ensuite utiliser RealVNC pour accéder aux serveurs l'un après l'autre. Faire le backup du dossier D:/Fort l'écluse de chaque serveur - Si accès depuis une autre machine depuis le réseau du fort, le mot de passe vnc est 'modulo' tout minuscule, no fancy nothing.&lt;br /&gt;
&lt;br /&gt;
Ne pas oublier de redémarrer les serveurs depuis Modulo Player...&lt;br /&gt;
&lt;br /&gt;
* Gestion image composite (tour par exemple) - ça serait un job de trois jours de nuit pour calibrer une image &amp;quot;plate&amp;quot; puisque le film à été &amp;quot;morphé&amp;quot; en 3D et les projecteurs &amp;quot;tirent&amp;quot; à-peu-près tout droit, ce qui rend la déformation manuelle, ponctuelle d'une image sur la tour une opération plus-ou-moins complexe. C'est peut-être trivial pour Fabien, à voir.&lt;br /&gt;
&lt;br /&gt;
==3. Hardware :==&lt;br /&gt;
&lt;br /&gt;
- Live streaming depuis modulo: &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; pour faire du Live, nous avons besoin d'une carte d'acquisition appelée &amp;quot;Deltacast&amp;quot; spécifique pour pouvoir intégrer une source live dans la projection.&lt;br /&gt;
&lt;br /&gt;
- Tour des &amp;quot;boîtes&amp;quot;,  inspection de leur état général :&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; État général bon, penser à aspirer les joints la prochaine fois (aspi portable). Étonnement peu de poussière dans les filtres vu les deux ans passés sans maintenance. L'intérieur des boîtes est relativement propre, venir avec un aspi portable la prochaine fois donc. Les &amp;quot;gros&amp;quot; joints oranges sur les filtres papier se détériorent, penser à en commander pour la prochaine fois.&lt;br /&gt;
&lt;br /&gt;
Suggestion : Poser une &amp;quot;ligne de vie&amp;quot; pour circuler dans la fosse, c'est pénible ; prévoir visseuse, chaque filtre est tenu en place par 8 visses hexacaves.&lt;br /&gt;
&lt;br /&gt;
- Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait, rien de tordu sauf l'accès aux filtres qui est plus que moyen. Le VP4 est sur une plateforme très étroite, harnais obligatoire et intervention par une seule personne ; montée et descente sur cette plateforme pas évident.&lt;br /&gt;
&lt;br /&gt;
- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; rien à signaler mais sur les VPs posés en mode portrait on ne voit rien ; Certaineses infos sont dispo dans modulo et davantage, dont les alarmes, sur la page HTML de chaque bécane. Sur la page consacrée aux alertes, on note des alertes de températures excessives, voir p.ex. http://192.168.0.11:9999/#!/notifications. Je vais travailler à produire une compilation des alertes les plus graves pour voir si elles se reproduisent. &lt;br /&gt;
&lt;br /&gt;
- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Les VPs avec la lampe éteinte sont virtuellement éteints, et la fibre ne tombe pas en panne dans la vraie vie, c'est le boîtier fibre qui ne &amp;quot;voit&amp;quot; pas le Barco parce qu'il est en carafe ; il est donc inutile d'essayer de séparer les alimentations&lt;br /&gt;
&lt;br /&gt;
- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; C'est fait, RAS, le 4 était en effet un peu à côté.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Full liste des mots de passe du hardware : &lt;br /&gt;
&lt;br /&gt;
- Laptop y'a pas, accès TeamViewer &amp;quot;protégé&amp;quot; par le besoin d'une approbation par mail sur culture@, &lt;br /&gt;
- Serveurs 1 &amp;amp; 2 accès soit par Modulo pour le transfert de fichier soit VNC pour les backups, mdp &amp;quot;modulo&amp;quot;&lt;br /&gt;
- Accès à distance à Modulo Panel : IP 81.28.197.47 port 64230 pour arriver sur 192.168.0.101, login fortevideo et MDP visible dans Modulo Remote onglet &amp;quot;UI Design&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Conclusion et...==&lt;br /&gt;
Questions en suspens, à voir la prochaine fois, à surveiller :&lt;br /&gt;
&lt;br /&gt;
- Commander de nouveaux filtres intérieurs (les gros jaune/orange, le caoutchouc orange se détériore).&lt;br /&gt;
&lt;br /&gt;
- VP1 fiber box s'est détaché, remplacer l'adhésif&lt;br /&gt;
&lt;br /&gt;
- Nettoyer les joints&lt;br /&gt;
&lt;br /&gt;
- Surveiller les logs des appareils ; aussi, VP 2 et 4 ne &amp;quot;loggent&amp;quot; rien ou très peu, suivre régulièrement p.ex. après un orage ou une canicule.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Faire installer un relayage sur horloge astronomique avec reboot des VPs tous les mercredis et samedis à 5h du matin ; intégrer à Modulo Panel une GROSSE bannière rouge qui rappelle ces extinctions pour éviter les extinctions sur le matériel à chaud ; voir si on peut programmer dans l'automation une interdiction de la lampe à ce moment-là, genre les 4 VPs reçoivent de Modulo l'ordre d'éteindre leur lampe tous les mercredis et samedis à 4h30 (on ne sait jamais si quelqu'un à oublié d'éteindre par exemple).&lt;br /&gt;
&lt;br /&gt;
- &amp;quot;Warping Basics&amp;quot; -&amp;gt; Avoir un set de sorties software dans Modulo Pi qui nous permet facilement de projeter des images plates, y compris des films !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============ Anciennes notes ========================================&lt;br /&gt;
&lt;br /&gt;
Rappel : Modulo Pi se distingue en deux logiciels pour l'utilisateur : Modulo Player Remote, qui permet la gestion de serveur [https://www.modulo-pi.com/media-servers/modulo-player/ Modulo Player], et Modulo Panel, qui permet d'envoyer, allumer, arrêter etc le système.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Notes'''&lt;br /&gt;
&lt;br /&gt;
-- Some phones don't have access to the Modulo Player thing in Google Play&lt;br /&gt;
&lt;br /&gt;
-- Select/define a playlist media : click on item in Playlist, opens left tool bar, drag and drop. Always correct or fill your playlist before using the cleanup tool in &amp;quot;Media&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
!! Playlist : there's 2 of them, master and slave - there must be the same number, same cues, both sides !!&lt;br /&gt;
&lt;br /&gt;
!! Don't touch anything &amp;quot;xmap&amp;quot; or &amp;quot;psd&amp;quot; stuff, even if at the root of the drive !!&lt;br /&gt;
&lt;br /&gt;
Don't forget you got a Favourite toggle in the left media panel of playlist, and that you can toggle by filetypes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Creer un bouton'''&lt;br /&gt;
&lt;br /&gt;
- Dans l'application Modulo Remote, aller au Tab &amp;quot;UI Designer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- Selectioner &amp;quot;interface&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- Dans &amp;quot;components&amp;quot; , choisir Button ou Toggle Button , drag &amp;amp; drop on desktop, move in place to hierarchy tab and put it where needed (right toolbar) (le plus bas sera au-dessus des autres)&lt;br /&gt;
&lt;br /&gt;
--- Select and edit that button in hierarchy tab, name it, text it, size it, color it whatever, on/off etc&lt;br /&gt;
&lt;br /&gt;
--- &amp;quot;Toggle Button&amp;quot; exemple : move to tab &amp;quot;action&amp;quot;, select &amp;quot;set on&amp;quot; (later, select set off ; tab &amp;quot;playlist&amp;quot; , select &amp;quot;go clue&amp;quot; or &amp;quot;play&amp;quot;, drag it to the left pane, select parameter, &amp;quot;playlist&amp;quot; as of now, select cue like &amp;quot;mire couleur&amp;quot; ; dont forget to select Set Off with &amp;quot;black&amp;quot;. You can have a different color depending on state.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- &amp;quot;Button&amp;quot; exemple : Move to tab &amp;quot;Action&amp;quot;, select function etc the same : if it is an On button, don't forget to make an &amp;quot;Off&amp;quot; one. Only Simple Buttons can have a confirmation dialog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Make a Playlist and fill it'''&lt;br /&gt;
&lt;br /&gt;
!! Master at zero or 1rst cue in black because playlists stacks above each other !!&lt;br /&gt;
Rappel : 2 vps = 1 surface de 4800 x 1200 pour 1 et 4 par exemple ; you CAN lengthen image all across the whole surface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can manipulate crop and so on in &amp;quot;advanced&amp;quot; on the right of item in playlist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tasks''' and schedules and stuff&lt;br /&gt;
&lt;br /&gt;
!! don't touch DMX !!&lt;br /&gt;
&lt;br /&gt;
Tasks only talks to Master, ''slave doesn't matter'' ;&lt;br /&gt;
&lt;br /&gt;
It's sequential mostly ; easiest is to use &amp;quot;launch tasks&amp;quot; which brings you back to all playlist items.&lt;br /&gt;
&lt;br /&gt;
Thezre's no way to kill a running task, but you can still do whatever like shut down lamps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
trace email draft of Feedback&lt;br /&gt;
&lt;br /&gt;
Bilan intervention VP / Mapping&lt;br /&gt;
Points spécifiés :Liste intervention mapping :1. Informatique :- Nettoyer la structure de fichiers, la playlist de Modulo - fait autant que possible, reste plein de trucs à la racine. Le folder concert est Media Com, Halloween ok, mires ok, toucher à rien d'autre - Créer une UI pour les téléphones - done , even got one for cheap laptops&lt;br /&gt;
Transfert de port (punch firewall) TCP 64230 pour 192.168.0.101 - demandé &lt;br /&gt;
&lt;br /&gt;
- Créer le tunnel de connection à modulo (sans teamviewer) demandé - Stream du monitoring qui sort sur les petits moniteurs :&lt;br /&gt;
Get in TeamViewer using NDI (shortcut on desktop, access any two servers via upper left menu, modulo-pc. Shut down NDI when finished. Allow and disallow from Monitoring tab in Modulo &lt;br /&gt;
&lt;br /&gt;
- préparer une Alt Playlist (placeholder/Playground)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Training :&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter uniquement la connexion régie-VPs ? &lt;br /&gt;
&lt;br /&gt;
- Comment forcer une reconnection aux VP ?&lt;br /&gt;
&lt;br /&gt;
- Comment fonctionne l'output artnet de l'éclairage extérieur ? Relais, pour l'instant 1 sortie, choisir soit un boîtier deux sorties et un relais pour toutes les machines soit avec plus de sorties et relayage individuel de chaque vp&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement le W7 des serveurs media ? Modulo remote tab &amp;quot;control&amp;quot; &lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement TOUT le bazar ? DONT, JUST SHUTDOWN LAPTOP &lt;br /&gt;
&lt;br /&gt;
- Comment faire, et raccorder, un nouveau bouton sur le Player ? Voir wiki&lt;br /&gt;
&lt;br /&gt;
- Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
- Gestion image composite (tour par exemple) - ça serait un job de trois jours de nuit pour calibrer une image&lt;br /&gt;
&lt;br /&gt;
3. Hardware :&lt;br /&gt;
&lt;br /&gt;
- Tour des &amp;quot;boîtes&amp;quot;,  inspection de leur état général - État général bon, penser à aspirer les joints la prochaine fois (aspi portable. Poser &amp;quot;ligne de vie&amp;quot; pour circuler dans la fosse - Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs&lt;br /&gt;
&lt;br /&gt;
- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP&lt;br /&gt;
&lt;br /&gt;
- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ?&lt;br /&gt;
&lt;br /&gt;
Mise à jour des points / additions sur le terrain :&lt;br /&gt;
&lt;br /&gt;
- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu)  -- FAIT&lt;br /&gt;
&lt;br /&gt;
- Map of our Mapping infrastructure&lt;br /&gt;
&lt;br /&gt;
- Modulo est un outil de gestion de serveur par le réseau, est-il possible de connecter un autre ordinateur ?&lt;br /&gt;
&lt;br /&gt;
- Full liste des mots de passe du hardware : Laptop, serveurs 1 &amp;amp; 2&lt;br /&gt;
&lt;br /&gt;
- Warping Basics- Cleanup Servers' fans / filters- Download a copy of Modulo Pi as playground / testing device ?&lt;br /&gt;
&lt;br /&gt;
- Modulo License Number ? Registration number ? Client number ?&lt;br /&gt;
&lt;br /&gt;
- conso élec &amp;quot;Barco urx-w32&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Feedback point par point :&lt;br /&gt;
&lt;br /&gt;
- test remove alim fiber box on beamer side, check on rack side &lt;br /&gt;
&lt;br /&gt;
- Modulo OK, fiber dead- get onduleurs pour alims dans tour, 4 x 16A&lt;br /&gt;
&lt;br /&gt;
- Order new inside filters (orange part deteriorating)- VP1 fiber box unattached &lt;br /&gt;
&lt;br /&gt;
- Cas de &amp;quot;ça marche pas&amp;quot; : 1. Perdu un ou des serveurs- Vérification via modulo sidebar / playlist, check contenus-&amp;gt; rebooter modulo ou serveur&lt;br /&gt;
2. Perdu un ou des vos&lt;br /&gt;
&lt;br /&gt;
- vérification Modulo tab Devices : si rouge, you're fucked&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le ven. 14 oct. 2022 à 10:56, Jean Philippe Monteiro - Fort l'écluse &amp;lt;jmonteiro@paysdegexagglo.fr&amp;gt; a écrit :&lt;br /&gt;
Et merci de la promptitude !&lt;br /&gt;
Alors, deux points : &lt;br /&gt;
&lt;br /&gt;
1. Boîtes : Un contrôle annuel est nécessaire de toute façon, je voudrais que tu estimes le temps &amp;quot;Artcom&amp;quot; à passer dessus ; j'en profite pour reformuler ce point &amp;quot;hardware&amp;quot; :- Tour des &amp;quot;boîtes&amp;quot;, inspection de leur état général- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP&lt;br /&gt;
- Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu)A partir de ce nombre d'heures que tu estimes, il nous faudra un devis Artcom qui ne comprendra pas le déplacement mais uniquement les heures où tu pourras endosser la casquette Artcom. Je n'y vois moi qu'une après-midi et une soirée.&lt;br /&gt;
&lt;br /&gt;
2. Calendrier : nous avons donc logiquement besoin que ça se passe vers la fin Mai / début Juin et non là-tout-de-suite-maintenant, où du reste quand le Fort n'est pas libre c'est moi qui suis coincé ailleurs de toute façon ; j'espère qu'en nous y prenant aussi à l'avance nous allons pouvoir trouver un arrangement. Et tu ne seras donc pas seul mais avec moi en permanence, et Nico / jean-Do en plus ponctuellement si nécessaire.&lt;br /&gt;
Cordialement,&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Liste intervention mapping :1. Informatique :- Nettoyer la structure de fichiers, la playlist de Modulo- Créer une UI pour les téléphones&lt;br /&gt;
&lt;br /&gt;
- Créer le tunnel de connection à modulo (sans teamviewer)- Stream du monitoring qui sort sur les petits moniteurs- préparer une Alt Playlist (placeholder/Playground)&lt;br /&gt;
&lt;br /&gt;
2. Training :- Comment rebooter uniquement la connexion régie-VPs ? - Comment forcer une reconnection aux VP ?&lt;br /&gt;
&lt;br /&gt;
- Comment fonctionne l'output artnet de l'éclairage extérieur ?&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement le W7 des serveurs media ?&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement TOUT le bazar ?- Comment faire, et raccorder, un nouveau bouton sur le Player ?&lt;br /&gt;
&lt;br /&gt;
- Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
- Gestion image composite (tour par exemple)&lt;br /&gt;
&lt;br /&gt;
3. Hardware :- Tour des &amp;quot;boîtes&amp;quot;, - Nettoyages filtres, lentilles, contrôle connecteurs- Lecture des différents voyants d'état ou d'alarme- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.mediawiki.org/wiki/Help:Links Editing Help]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Modulo</id>
		<title>Modulo</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Modulo"/>
				<updated>2024-02-15T10:45:19Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Bilan intervention VP / Mapping (voir mail 11 avr. 2023 13:59) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Bilan intervention VP / Mapping (voir mail 11 avr. 2023 13:59)Update Feb 15th =&lt;br /&gt;
&lt;br /&gt;
Ajout Taĉhes : &lt;br /&gt;
 Aplat ON&lt;br /&gt;
 Aplat OFF&lt;br /&gt;
Qui switchent la projection pour... a plat&lt;br /&gt;
&lt;br /&gt;
 Ajout à la tâche &amp;quot;Start Show&amp;quot; d'une sub-task qui éteint Playground, et lance &amp;quot;Aplat Off&amp;quot;, remonte Playlist par sécurité&lt;br /&gt;
&lt;br /&gt;
Mires pour projecter &amp;quot;a plat&amp;quot; : Dans l'onglet Modulo &amp;quot;Media&amp;quot;, folder &amp;quot;test bastien&amp;quot; ; la mire de réfernece pour Fabien : mire_aplat_fort_ecluse&lt;br /&gt;
&lt;br /&gt;
Nouvelle taille de média : 3840 x 2043 ; la projection &amp;quot;protège&amp;quot; la butte rien (ou presque) ne sort&lt;br /&gt;
&lt;br /&gt;
Rapple : 2 playlists, pour VP1-4 et VP2-3 ; les playlists se synchronisent en niveau de master&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rappel : il y a deux logiciels &amp;quot;que nous voyons&amp;quot; sur le laptop dans la Baie Vidéo : &lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Modulo Panel&amp;quot;, qui donne accès aux gros boutons d'envoi et d'arrêt du mapping&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Modulo Player Remote&amp;quot;, qui gère véritablement les serveurs, les paramètres, les playlists, le contenu etc. et donc le Modulo Pi dans les serveurs.&lt;br /&gt;
&lt;br /&gt;
Liste originale de l'intervention mapping avec les résultats et observations intégrées :&lt;br /&gt;
&lt;br /&gt;
==1. Informatique : ==&lt;br /&gt;
&lt;br /&gt;
* Nettoyer la structure de fichiers, la playlist de Modulo&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait autant que possible, reste plein de trucs à la racine ou dans des répertoires aux noms obscurs qu'il ne faut pas toucher sous peine de devoir vraiment reprogrammer beaucoup.&lt;br /&gt;
&lt;br /&gt;
 Le folder concert est Media Com, Halloween c'est Halloween, Les mires sont dans XMires ; ne toucher à rien d'autre genre xmapp, psd etc, pas touche.&lt;br /&gt;
&lt;br /&gt;
* Créer une UI pour les téléphones &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait, en résolution téléphone &amp;quot;modeste&amp;quot; 1600 x 720 ; aussi fait une UI pour les laptops un peu vieillots 1366 x 768. A noter, on peut changer d'UI depuis Modulo Panel avec le bouton en bas à droite ; l'adresse du Player est 81.28.197.47 et le mot de passe sera transféré individuellement.&lt;br /&gt;
&lt;br /&gt;
* Transfert de port (punch firewall) pour gestion Modulo Panel sans TeamViewer :&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ouverture du port TCP 64230 pour gestion du logiciel installé en 192.168.0.101 ; la &amp;quot;passerelle interne&amp;quot; depuis le routeur 10.7.7.xxx est fonctionnelle, voir ci-dessus. Pour l'accès à distance donc, cf mail d'Elie : dans le logiciel Modulo Panel, l'adresse 81.28.197.47:64230 donnera accès, après entrée du nom d'utilisateur et mot de passe, à la même chose mais depuis partout !&lt;br /&gt;
&lt;br /&gt;
* Stream du monitoring qui sort sur les petits moniteurs : C'est différent !&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Avec TeamViewer, d'abord aller dans Modulo Remote, dans le Tab &amp;quot;Monitoring&amp;quot; pour autoriser &amp;quot;NDI&amp;quot; en haut de page ; utiliser le logiciel NDI installé sur le laptop (shortcut sur le desktop), sélectionner soit Modulo 1-4 soit Modulo 2-3 dans NDI pour vérifier que l'image &amp;quot;sort&amp;quot; bien du serveur ; cela ne prouve que la fonctionnalité des serveurs de média du système, pas la projection réelle. Quand le test/la projection est finie, sortir du logiciel NDI, puis aller remettre dans Modulo Remote / Monitoring tab le NDI en Off pour rétablir les petits moniteurs en régie vidéo.&lt;br /&gt;
&lt;br /&gt;
* Préparer une Alt Playlist (placeholder/Playground) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; &amp;quot;PlayGround&amp;quot; créée, qui permet de &amp;quot;jouer&amp;quot; avec / apprendre / expérimenter sans toucher à la Playlist principale. Cette playlist est parfaitement fonctionnelle et peut être utilisée en production aussi. Attention que les Playlist se superposent dans Modulo Pi, il est recommandé de mettre le Master de &amp;quot;PlayGround&amp;quot; à zéro en haut à gauche pour éviter tout accident (et donc en fait ne pas l'utiliser en Prod, à moins d'avoir créé une &amp;quot;Task&amp;quot; (tâche) qui met le master à fond puis le remet à zéro ensuite). Playground pour l'instant comporte 3 items dont un qui est lié à de nouvelles tâches. Reste à faire, à titre expérimental / self training, de relier cette playlist alternative à d'autres boutons ; ça peut se voir dans l'UI &amp;quot;1366x768&amp;quot; que je propose nous serve également de Playground afin de ne pas toucher à ce qui sert en exploitation.&lt;br /&gt;
&lt;br /&gt;
==2. Training :==&lt;br /&gt;
&lt;br /&gt;
* Comment rebooter uniquement la connexion régie-VPs ? &lt;br /&gt;
-&amp;gt; Installer plus de sorties DMX pour commander un relayage dans l'armoire électrique qui protège les VPs (comme pour l'éclairage du chemin), créer une tâche DMX avec un bouton qui couperait les fusibles des VPs pour 30s puis les remet, ceci avec possiblement une automation on/off comme pour l'automation de la projection du film. Ce serait l'idéal.&lt;br /&gt;
&lt;br /&gt;
Ou&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Horloge astronomique avec reboot régulier. Le moins cher !&lt;br /&gt;
-- Note : quand on &amp;quot;perd&amp;quot; la synchro, c'est en général le firmware des projecteurs qui crashe (jamais les boîtiers fibre à priori) probablement à cause de variations de courant et autres microcoupures ; on serait pas mal d'installer des UPS pour protéger les VPs de ces variations dues au climat. Les VPs consomment bien en-dessous de 20A max (3200w crête), voir avec notre service IT mais ça pourrait coûter une fortune. Cette solution est celle préconisée par l'installateur.&lt;br /&gt;
&lt;br /&gt;
Notes :&lt;br /&gt;
&lt;br /&gt;
Codes couleur des voyants Fibre :&lt;br /&gt;
&lt;br /&gt;
* Led orange fixe, le signal passe mais le vp ne le prend pas ; firmware VP crashé à cause d'une instabilité du courant par exemple.&lt;br /&gt;
* Led clignote rouge : boitier hors sync, le boîtier ne &amp;quot;voit&amp;quot; pas l'autre boîtier&lt;br /&gt;
* Led Verte tvb (à priori même si clignotant)&lt;br /&gt;
&lt;br /&gt;
Cas fusible off : modulo player rapporte Rouge dans &amp;quot;devices&amp;quot;, rouge également au boîtier&lt;br /&gt;
&lt;br /&gt;
Cas RJ45 off (perte de connection avec VP : &amp;quot;devices&amp;quot; devient rouge, boîtier Fibre reste vert, le firmware a probablement crashé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Comment fonctionne l'output artnet de l'éclairage extérieur  ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Relais 230v pour l'instant 1 sortie, si on veut s'en servir pour commander le reboot des VPs on devra donc choisir soit un boîtier deux sorties et un relais pour toutes les machines soit avec plus de sorties et relayage individuel de chaque VP.&lt;br /&gt;
&lt;br /&gt;
* Comment rebooter proprement le W7 des serveurs media ?&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Dans Modulo Remote, aller au tab &amp;quot;control&amp;quot; et utiliser le bouton &amp;quot;reboot server&amp;quot; ; ou bien utiliser VNC pour accéder au serveur (master : 192.168.0.101, Slave : 192.168.0.100, mdp dispo sur demande). Eviter le &amp;quot;hardware reset&amp;quot; sur la façade si l'appareil répond encore. Aussi, pousser brièvement sur Power permet d'initier un shutdown propre, puis de rallumer.&lt;br /&gt;
* Comment rebooter proprement TOUT le bazar ? Tout éteindre ?&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; NON, ça ne sert à rien. On peut éteindre le laptop, mais les VPs doivent rester allumés et les serveurs aussi. Toujours attendre 1 minute entière avant de rallumer un VP. &lt;br /&gt;
&lt;br /&gt;
* Comment faire, et raccorder, un nouveau bouton sur le Player ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Voir notes wiki perso ; c'est pas très compliqué mais ce document est déjà assez long comme ça. En bref, dans les caractéristiques d'un bouton, on lui assigne une &amp;quot;Task&amp;quot; qui peut être à peu près n'importe quoi.&lt;br /&gt;
&lt;br /&gt;
* Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Dans Modulo remote, tab &amp;quot;general&amp;quot;: utiliser &amp;quot;Save&amp;quot; tout le temps et &amp;quot;Backup&amp;quot; uniquement quand on est sûrs de sauvegarder un système fonctionnel, sans erreur. Utiliser &amp;quot;restore&amp;quot; pour récupérer la dernière version fonctionnelle depuis le backup ; Modulo sauve des backups régulièrement et ceux qui sont faits manuellement ont la date de l'opération insérée dans le nom du fichier. La version de travail du moment s'appelle &amp;quot;Défaut Fort mars 23&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ces sauvegardes sont un &amp;quot;flat file&amp;quot; au format .xml, qui contient toutes les infos mais pas les données.&lt;br /&gt;
Les données artistiques sont sur les deux serveurs, &amp;quot;pèsent&amp;quot; environ 40Gb et sont sur un disque séparé dans un répertoire &amp;quot;Fort l'écluse&amp;quot; - J'ai un backup sur un disque SSD à moi, il faut voir avec IT d'obtenir une solution de backup permanente, ie. un disque SSD de 250gb qui reste à demeure à proximité. &lt;br /&gt;
&lt;br /&gt;
Pour réaliser ces backups manuellement, d'abord dans Modulo Remote arrêter les serveurs, ensuite utiliser RealVNC pour accéder aux serveurs l'un après l'autre. Faire le backup du dossier D:/Fort l'écluse de chaque serveur - Si accès depuis une autre machine depuis le réseau du fort, le mot de passe vnc est 'modulo' tout minuscule, no fancy nothing.&lt;br /&gt;
&lt;br /&gt;
Ne pas oublier de redémarrer les serveurs depuis Modulo Player...&lt;br /&gt;
&lt;br /&gt;
* Gestion image composite (tour par exemple) - ça serait un job de trois jours de nuit pour calibrer une image &amp;quot;plate&amp;quot; puisque le film à été &amp;quot;morphé&amp;quot; en 3D et les projecteurs &amp;quot;tirent&amp;quot; à-peu-près tout droit, ce qui rend la déformation manuelle, ponctuelle d'une image sur la tour une opération plus-ou-moins complexe. C'est peut-être trivial pour Fabien, à voir.&lt;br /&gt;
&lt;br /&gt;
==3. Hardware :==&lt;br /&gt;
&lt;br /&gt;
- Live streaming depuis modulo: &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; pour faire du Live, nous avons besoin d'une carte d'acquisition appelée &amp;quot;Deltacast&amp;quot; spécifique pour pouvoir intégrer une source live dans la projection.&lt;br /&gt;
&lt;br /&gt;
- Tour des &amp;quot;boîtes&amp;quot;,  inspection de leur état général :&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; État général bon, penser à aspirer les joints la prochaine fois (aspi portable). Étonnement peu de poussière dans les filtres vu les deux ans passés sans maintenance. L'intérieur des boîtes est relativement propre, venir avec un aspi portable la prochaine fois donc. Les &amp;quot;gros&amp;quot; joints oranges sur les filtres papier se détériorent, penser à en commander pour la prochaine fois.&lt;br /&gt;
&lt;br /&gt;
Suggestion : Poser une &amp;quot;ligne de vie&amp;quot; pour circuler dans la fosse, c'est pénible ; prévoir visseuse, chaque filtre est tenu en place par 8 visses hexacaves.&lt;br /&gt;
&lt;br /&gt;
- Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait, rien de tordu sauf l'accès aux filtres qui est plus que moyen. Le VP4 est sur une plateforme très étroite, harnais obligatoire et intervention par une seule personne ; montée et descente sur cette plateforme pas évident.&lt;br /&gt;
&lt;br /&gt;
- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; rien à signaler mais sur les VPs posés en mode portrait on ne voit rien ; Certaineses infos sont dispo dans modulo et davantage, dont les alarmes, sur la page HTML de chaque bécane. Sur la page consacrée aux alertes, on note des alertes de températures excessives, voir p.ex. http://192.168.0.11:9999/#!/notifications. Je vais travailler à produire une compilation des alertes les plus graves pour voir si elles se reproduisent. &lt;br /&gt;
&lt;br /&gt;
- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Les VPs avec la lampe éteinte sont virtuellement éteints, et la fibre ne tombe pas en panne dans la vraie vie, c'est le boîtier fibre qui ne &amp;quot;voit&amp;quot; pas le Barco parce qu'il est en carafe ; il est donc inutile d'essayer de séparer les alimentations&lt;br /&gt;
&lt;br /&gt;
- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; C'est fait, RAS, le 4 était en effet un peu à côté.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Full liste des mots de passe du hardware : &lt;br /&gt;
&lt;br /&gt;
- Laptop y'a pas, accès TeamViewer &amp;quot;protégé&amp;quot; par le besoin d'une approbation par mail sur culture@, &lt;br /&gt;
- Serveurs 1 &amp;amp; 2 accès soit par Modulo pour le transfert de fichier soit VNC pour les backups, mdp &amp;quot;modulo&amp;quot;&lt;br /&gt;
- Accès à distance à Modulo Panel : IP 81.28.197.47 port 64230 pour arriver sur 192.168.0.101, login fortevideo et MDP visible dans Modulo Remote onglet &amp;quot;UI Design&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Conclusion et...==&lt;br /&gt;
Questions en suspens, à voir la prochaine fois, à surveiller :&lt;br /&gt;
&lt;br /&gt;
- Commander de nouveaux filtres intérieurs (les gros jaune/orange, le caoutchouc orange se détériore).&lt;br /&gt;
&lt;br /&gt;
- VP1 fiber box s'est détaché, remplacer l'adhésif&lt;br /&gt;
&lt;br /&gt;
- Nettoyer les joints&lt;br /&gt;
&lt;br /&gt;
- Surveiller les logs des appareils ; aussi, VP 2 et 4 ne &amp;quot;loggent&amp;quot; rien ou très peu, suivre régulièrement p.ex. après un orage ou une canicule.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Faire installer un relayage sur horloge astronomique avec reboot des VPs tous les mercredis et samedis à 5h du matin ; intégrer à Modulo Panel une GROSSE bannière rouge qui rappelle ces extinctions pour éviter les extinctions sur le matériel à chaud ; voir si on peut programmer dans l'automation une interdiction de la lampe à ce moment-là, genre les 4 VPs reçoivent de Modulo l'ordre d'éteindre leur lampe tous les mercredis et samedis à 4h30 (on ne sait jamais si quelqu'un à oublié d'éteindre par exemple).&lt;br /&gt;
&lt;br /&gt;
- &amp;quot;Warping Basics&amp;quot; -&amp;gt; Avoir un set de sorties software dans Modulo Pi qui nous permet facilement de projeter des images plates, y compris des films !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============ Anciennes notes ========================================&lt;br /&gt;
&lt;br /&gt;
Rappel : Modulo Pi se distingue en deux logiciels pour l'utilisateur : Modulo Player Remote, qui permet la gestion de serveur [https://www.modulo-pi.com/media-servers/modulo-player/ Modulo Player], et Modulo Panel, qui permet d'envoyer, allumer, arrêter etc le système.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Notes'''&lt;br /&gt;
&lt;br /&gt;
-- Some phones don't have access to the Modulo Player thing in Google Play&lt;br /&gt;
&lt;br /&gt;
-- Select/define a playlist media : click on item in Playlist, opens left tool bar, drag and drop. Always correct or fill your playlist before using the cleanup tool in &amp;quot;Media&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
!! Playlist : there's 2 of them, master and slave - there must be the same number, same cues, both sides !!&lt;br /&gt;
&lt;br /&gt;
!! Don't touch anything &amp;quot;xmap&amp;quot; or &amp;quot;psd&amp;quot; stuff, even if at the root of the drive !!&lt;br /&gt;
&lt;br /&gt;
Don't forget you got a Favourite toggle in the left media panel of playlist, and that you can toggle by filetypes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Creer un bouton'''&lt;br /&gt;
&lt;br /&gt;
- Dans l'application Modulo Remote, aller au Tab &amp;quot;UI Designer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- Selectioner &amp;quot;interface&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- Dans &amp;quot;components&amp;quot; , choisir Button ou Toggle Button , drag &amp;amp; drop on desktop, move in place to hierarchy tab and put it where needed (right toolbar) (le plus bas sera au-dessus des autres)&lt;br /&gt;
&lt;br /&gt;
--- Select and edit that button in hierarchy tab, name it, text it, size it, color it whatever, on/off etc&lt;br /&gt;
&lt;br /&gt;
--- &amp;quot;Toggle Button&amp;quot; exemple : move to tab &amp;quot;action&amp;quot;, select &amp;quot;set on&amp;quot; (later, select set off ; tab &amp;quot;playlist&amp;quot; , select &amp;quot;go clue&amp;quot; or &amp;quot;play&amp;quot;, drag it to the left pane, select parameter, &amp;quot;playlist&amp;quot; as of now, select cue like &amp;quot;mire couleur&amp;quot; ; dont forget to select Set Off with &amp;quot;black&amp;quot;. You can have a different color depending on state.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- &amp;quot;Button&amp;quot; exemple : Move to tab &amp;quot;Action&amp;quot;, select function etc the same : if it is an On button, don't forget to make an &amp;quot;Off&amp;quot; one. Only Simple Buttons can have a confirmation dialog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Make a Playlist and fill it'''&lt;br /&gt;
&lt;br /&gt;
!! Master at zero or 1rst cue in black because playlists stacks above each other !!&lt;br /&gt;
Rappel : 2 vps = 1 surface de 4800 x 1200 pour 1 et 4 par exemple ; you CAN lengthen image all across the whole surface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can manipulate crop and so on in &amp;quot;advanced&amp;quot; on the right of item in playlist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tasks''' and schedules and stuff&lt;br /&gt;
&lt;br /&gt;
!! don't touch DMX !!&lt;br /&gt;
&lt;br /&gt;
Tasks only talks to Master, ''slave doesn't matter'' ;&lt;br /&gt;
&lt;br /&gt;
It's sequential mostly ; easiest is to use &amp;quot;launch tasks&amp;quot; which brings you back to all playlist items.&lt;br /&gt;
&lt;br /&gt;
Thezre's no way to kill a running task, but you can still do whatever like shut down lamps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
trace email draft of Feedback&lt;br /&gt;
&lt;br /&gt;
Bilan intervention VP / Mapping&lt;br /&gt;
Points spécifiés :Liste intervention mapping :1. Informatique :- Nettoyer la structure de fichiers, la playlist de Modulo - fait autant que possible, reste plein de trucs à la racine. Le folder concert est Media Com, Halloween ok, mires ok, toucher à rien d'autre - Créer une UI pour les téléphones - done , even got one for cheap laptops&lt;br /&gt;
Transfert de port (punch firewall) TCP 64230 pour 192.168.0.101 - demandé &lt;br /&gt;
&lt;br /&gt;
- Créer le tunnel de connection à modulo (sans teamviewer) demandé - Stream du monitoring qui sort sur les petits moniteurs :&lt;br /&gt;
Get in TeamViewer using NDI (shortcut on desktop, access any two servers via upper left menu, modulo-pc. Shut down NDI when finished. Allow and disallow from Monitoring tab in Modulo &lt;br /&gt;
&lt;br /&gt;
- préparer une Alt Playlist (placeholder/Playground)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Training :&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter uniquement la connexion régie-VPs ? &lt;br /&gt;
&lt;br /&gt;
- Comment forcer une reconnection aux VP ?&lt;br /&gt;
&lt;br /&gt;
- Comment fonctionne l'output artnet de l'éclairage extérieur ? Relais, pour l'instant 1 sortie, choisir soit un boîtier deux sorties et un relais pour toutes les machines soit avec plus de sorties et relayage individuel de chaque vp&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement le W7 des serveurs media ? Modulo remote tab &amp;quot;control&amp;quot; &lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement TOUT le bazar ? DONT, JUST SHUTDOWN LAPTOP &lt;br /&gt;
&lt;br /&gt;
- Comment faire, et raccorder, un nouveau bouton sur le Player ? Voir wiki&lt;br /&gt;
&lt;br /&gt;
- Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
- Gestion image composite (tour par exemple) - ça serait un job de trois jours de nuit pour calibrer une image&lt;br /&gt;
&lt;br /&gt;
3. Hardware :&lt;br /&gt;
&lt;br /&gt;
- Tour des &amp;quot;boîtes&amp;quot;,  inspection de leur état général - État général bon, penser à aspirer les joints la prochaine fois (aspi portable. Poser &amp;quot;ligne de vie&amp;quot; pour circuler dans la fosse - Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs&lt;br /&gt;
&lt;br /&gt;
- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP&lt;br /&gt;
&lt;br /&gt;
- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ?&lt;br /&gt;
&lt;br /&gt;
Mise à jour des points / additions sur le terrain :&lt;br /&gt;
&lt;br /&gt;
- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu)  -- FAIT&lt;br /&gt;
&lt;br /&gt;
- Map of our Mapping infrastructure&lt;br /&gt;
&lt;br /&gt;
- Modulo est un outil de gestion de serveur par le réseau, est-il possible de connecter un autre ordinateur ?&lt;br /&gt;
&lt;br /&gt;
- Full liste des mots de passe du hardware : Laptop, serveurs 1 &amp;amp; 2&lt;br /&gt;
&lt;br /&gt;
- Warping Basics- Cleanup Servers' fans / filters- Download a copy of Modulo Pi as playground / testing device ?&lt;br /&gt;
&lt;br /&gt;
- Modulo License Number ? Registration number ? Client number ?&lt;br /&gt;
&lt;br /&gt;
- conso élec &amp;quot;Barco urx-w32&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Feedback point par point :&lt;br /&gt;
&lt;br /&gt;
- test remove alim fiber box on beamer side, check on rack side &lt;br /&gt;
&lt;br /&gt;
- Modulo OK, fiber dead- get onduleurs pour alims dans tour, 4 x 16A&lt;br /&gt;
&lt;br /&gt;
- Order new inside filters (orange part deteriorating)- VP1 fiber box unattached &lt;br /&gt;
&lt;br /&gt;
- Cas de &amp;quot;ça marche pas&amp;quot; : 1. Perdu un ou des serveurs- Vérification via modulo sidebar / playlist, check contenus-&amp;gt; rebooter modulo ou serveur&lt;br /&gt;
2. Perdu un ou des vos&lt;br /&gt;
&lt;br /&gt;
- vérification Modulo tab Devices : si rouge, you're fucked&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le ven. 14 oct. 2022 à 10:56, Jean Philippe Monteiro - Fort l'écluse &amp;lt;jmonteiro@paysdegexagglo.fr&amp;gt; a écrit :&lt;br /&gt;
Et merci de la promptitude !&lt;br /&gt;
Alors, deux points : &lt;br /&gt;
&lt;br /&gt;
1. Boîtes : Un contrôle annuel est nécessaire de toute façon, je voudrais que tu estimes le temps &amp;quot;Artcom&amp;quot; à passer dessus ; j'en profite pour reformuler ce point &amp;quot;hardware&amp;quot; :- Tour des &amp;quot;boîtes&amp;quot;, inspection de leur état général- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP&lt;br /&gt;
- Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu)A partir de ce nombre d'heures que tu estimes, il nous faudra un devis Artcom qui ne comprendra pas le déplacement mais uniquement les heures où tu pourras endosser la casquette Artcom. Je n'y vois moi qu'une après-midi et une soirée.&lt;br /&gt;
&lt;br /&gt;
2. Calendrier : nous avons donc logiquement besoin que ça se passe vers la fin Mai / début Juin et non là-tout-de-suite-maintenant, où du reste quand le Fort n'est pas libre c'est moi qui suis coincé ailleurs de toute façon ; j'espère qu'en nous y prenant aussi à l'avance nous allons pouvoir trouver un arrangement. Et tu ne seras donc pas seul mais avec moi en permanence, et Nico / jean-Do en plus ponctuellement si nécessaire.&lt;br /&gt;
Cordialement,&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Liste intervention mapping :1. Informatique :- Nettoyer la structure de fichiers, la playlist de Modulo- Créer une UI pour les téléphones&lt;br /&gt;
&lt;br /&gt;
- Créer le tunnel de connection à modulo (sans teamviewer)- Stream du monitoring qui sort sur les petits moniteurs- préparer une Alt Playlist (placeholder/Playground)&lt;br /&gt;
&lt;br /&gt;
2. Training :- Comment rebooter uniquement la connexion régie-VPs ? - Comment forcer une reconnection aux VP ?&lt;br /&gt;
&lt;br /&gt;
- Comment fonctionne l'output artnet de l'éclairage extérieur ?&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement le W7 des serveurs media ?&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement TOUT le bazar ?- Comment faire, et raccorder, un nouveau bouton sur le Player ?&lt;br /&gt;
&lt;br /&gt;
- Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
- Gestion image composite (tour par exemple)&lt;br /&gt;
&lt;br /&gt;
3. Hardware :- Tour des &amp;quot;boîtes&amp;quot;, - Nettoyages filtres, lentilles, contrôle connecteurs- Lecture des différents voyants d'état ou d'alarme- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.mediawiki.org/wiki/Help:Links Editing Help]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Modulo</id>
		<title>Modulo</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Modulo"/>
				<updated>2024-02-01T17:21:14Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 2. Training : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Bilan intervention VP / Mapping (voir mail 11 avr. 2023 13:59)=&lt;br /&gt;
&lt;br /&gt;
Rappel : il y a deux logiciels &amp;quot;que nous voyons&amp;quot; sur le laptop dans la Baie Vidéo : &lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Modulo Panel&amp;quot;, qui donne accès aux gros boutons d'envoi et d'arrêt du mapping&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Modulo Player Remote&amp;quot;, qui gère véritablement les serveurs, les paramètres, les playlists, le contenu etc. et donc le Modulo Pi dans les serveurs.&lt;br /&gt;
&lt;br /&gt;
Liste originale de l'intervention mapping avec les résultats et observations intégrées :&lt;br /&gt;
&lt;br /&gt;
==1. Informatique : ==&lt;br /&gt;
&lt;br /&gt;
* Nettoyer la structure de fichiers, la playlist de Modulo&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait autant que possible, reste plein de trucs à la racine ou dans des répertoires aux noms obscurs qu'il ne faut pas toucher sous peine de devoir vraiment reprogrammer beaucoup.&lt;br /&gt;
&lt;br /&gt;
 Le folder concert est Media Com, Halloween c'est Halloween, Les mires sont dans XMires ; ne toucher à rien d'autre genre xmapp, psd etc, pas touche.&lt;br /&gt;
&lt;br /&gt;
* Créer une UI pour les téléphones &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait, en résolution téléphone &amp;quot;modeste&amp;quot; 1600 x 720 ; aussi fait une UI pour les laptops un peu vieillots 1366 x 768. A noter, on peut changer d'UI depuis Modulo Panel avec le bouton en bas à droite ; l'adresse du Player est 81.28.197.47 et le mot de passe sera transféré individuellement.&lt;br /&gt;
&lt;br /&gt;
* Transfert de port (punch firewall) pour gestion Modulo Panel sans TeamViewer :&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ouverture du port TCP 64230 pour gestion du logiciel installé en 192.168.0.101 ; la &amp;quot;passerelle interne&amp;quot; depuis le routeur 10.7.7.xxx est fonctionnelle, voir ci-dessus. Pour l'accès à distance donc, cf mail d'Elie : dans le logiciel Modulo Panel, l'adresse 81.28.197.47:64230 donnera accès, après entrée du nom d'utilisateur et mot de passe, à la même chose mais depuis partout !&lt;br /&gt;
&lt;br /&gt;
* Stream du monitoring qui sort sur les petits moniteurs : C'est différent !&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Avec TeamViewer, d'abord aller dans Modulo Remote, dans le Tab &amp;quot;Monitoring&amp;quot; pour autoriser &amp;quot;NDI&amp;quot; en haut de page ; utiliser le logiciel NDI installé sur le laptop (shortcut sur le desktop), sélectionner soit Modulo 1-4 soit Modulo 2-3 dans NDI pour vérifier que l'image &amp;quot;sort&amp;quot; bien du serveur ; cela ne prouve que la fonctionnalité des serveurs de média du système, pas la projection réelle. Quand le test/la projection est finie, sortir du logiciel NDI, puis aller remettre dans Modulo Remote / Monitoring tab le NDI en Off pour rétablir les petits moniteurs en régie vidéo.&lt;br /&gt;
&lt;br /&gt;
* Préparer une Alt Playlist (placeholder/Playground) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; &amp;quot;PlayGround&amp;quot; créée, qui permet de &amp;quot;jouer&amp;quot; avec / apprendre / expérimenter sans toucher à la Playlist principale. Cette playlist est parfaitement fonctionnelle et peut être utilisée en production aussi. Attention que les Playlist se superposent dans Modulo Pi, il est recommandé de mettre le Master de &amp;quot;PlayGround&amp;quot; à zéro en haut à gauche pour éviter tout accident (et donc en fait ne pas l'utiliser en Prod, à moins d'avoir créé une &amp;quot;Task&amp;quot; (tâche) qui met le master à fond puis le remet à zéro ensuite). Playground pour l'instant comporte 3 items dont un qui est lié à de nouvelles tâches. Reste à faire, à titre expérimental / self training, de relier cette playlist alternative à d'autres boutons ; ça peut se voir dans l'UI &amp;quot;1366x768&amp;quot; que je propose nous serve également de Playground afin de ne pas toucher à ce qui sert en exploitation.&lt;br /&gt;
&lt;br /&gt;
==2. Training :==&lt;br /&gt;
&lt;br /&gt;
* Comment rebooter uniquement la connexion régie-VPs ? &lt;br /&gt;
-&amp;gt; Installer plus de sorties DMX pour commander un relayage dans l'armoire électrique qui protège les VPs (comme pour l'éclairage du chemin), créer une tâche DMX avec un bouton qui couperait les fusibles des VPs pour 30s puis les remet, ceci avec possiblement une automation on/off comme pour l'automation de la projection du film. Ce serait l'idéal.&lt;br /&gt;
&lt;br /&gt;
Ou&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Horloge astronomique avec reboot régulier. Le moins cher !&lt;br /&gt;
-- Note : quand on &amp;quot;perd&amp;quot; la synchro, c'est en général le firmware des projecteurs qui crashe (jamais les boîtiers fibre à priori) probablement à cause de variations de courant et autres microcoupures ; on serait pas mal d'installer des UPS pour protéger les VPs de ces variations dues au climat. Les VPs consomment bien en-dessous de 20A max (3200w crête), voir avec notre service IT mais ça pourrait coûter une fortune. Cette solution est celle préconisée par l'installateur.&lt;br /&gt;
&lt;br /&gt;
Notes :&lt;br /&gt;
&lt;br /&gt;
Codes couleur des voyants Fibre :&lt;br /&gt;
&lt;br /&gt;
* Led orange fixe, le signal passe mais le vp ne le prend pas ; firmware VP crashé à cause d'une instabilité du courant par exemple.&lt;br /&gt;
* Led clignote rouge : boitier hors sync, le boîtier ne &amp;quot;voit&amp;quot; pas l'autre boîtier&lt;br /&gt;
* Led Verte tvb (à priori même si clignotant)&lt;br /&gt;
&lt;br /&gt;
Cas fusible off : modulo player rapporte Rouge dans &amp;quot;devices&amp;quot;, rouge également au boîtier&lt;br /&gt;
&lt;br /&gt;
Cas RJ45 off (perte de connection avec VP : &amp;quot;devices&amp;quot; devient rouge, boîtier Fibre reste vert, le firmware a probablement crashé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Comment fonctionne l'output artnet de l'éclairage extérieur  ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Relais 230v pour l'instant 1 sortie, si on veut s'en servir pour commander le reboot des VPs on devra donc choisir soit un boîtier deux sorties et un relais pour toutes les machines soit avec plus de sorties et relayage individuel de chaque VP.&lt;br /&gt;
&lt;br /&gt;
* Comment rebooter proprement le W7 des serveurs media ?&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Dans Modulo Remote, aller au tab &amp;quot;control&amp;quot; et utiliser le bouton &amp;quot;reboot server&amp;quot; ; ou bien utiliser VNC pour accéder au serveur (master : 192.168.0.101, Slave : 192.168.0.100, mdp dispo sur demande). Eviter le &amp;quot;hardware reset&amp;quot; sur la façade si l'appareil répond encore. Aussi, pousser brièvement sur Power permet d'initier un shutdown propre, puis de rallumer.&lt;br /&gt;
* Comment rebooter proprement TOUT le bazar ? Tout éteindre ?&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; NON, ça ne sert à rien. On peut éteindre le laptop, mais les VPs doivent rester allumés et les serveurs aussi. Toujours attendre 1 minute entière avant de rallumer un VP. &lt;br /&gt;
&lt;br /&gt;
* Comment faire, et raccorder, un nouveau bouton sur le Player ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Voir notes wiki perso ; c'est pas très compliqué mais ce document est déjà assez long comme ça. En bref, dans les caractéristiques d'un bouton, on lui assigne une &amp;quot;Task&amp;quot; qui peut être à peu près n'importe quoi.&lt;br /&gt;
&lt;br /&gt;
* Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Dans Modulo remote, tab &amp;quot;general&amp;quot;: utiliser &amp;quot;Save&amp;quot; tout le temps et &amp;quot;Backup&amp;quot; uniquement quand on est sûrs de sauvegarder un système fonctionnel, sans erreur. Utiliser &amp;quot;restore&amp;quot; pour récupérer la dernière version fonctionnelle depuis le backup ; Modulo sauve des backups régulièrement et ceux qui sont faits manuellement ont la date de l'opération insérée dans le nom du fichier. La version de travail du moment s'appelle &amp;quot;Défaut Fort mars 23&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ces sauvegardes sont un &amp;quot;flat file&amp;quot; au format .xml, qui contient toutes les infos mais pas les données.&lt;br /&gt;
Les données artistiques sont sur les deux serveurs, &amp;quot;pèsent&amp;quot; environ 40Gb et sont sur un disque séparé dans un répertoire &amp;quot;Fort l'écluse&amp;quot; - J'ai un backup sur un disque SSD à moi, il faut voir avec IT d'obtenir une solution de backup permanente, ie. un disque SSD de 250gb qui reste à demeure à proximité. &lt;br /&gt;
&lt;br /&gt;
Pour réaliser ces backups manuellement, d'abord dans Modulo Remote arrêter les serveurs, ensuite utiliser RealVNC pour accéder aux serveurs l'un après l'autre. Faire le backup du dossier D:/Fort l'écluse de chaque serveur - Si accès depuis une autre machine depuis le réseau du fort, le mot de passe vnc est 'modulo' tout minuscule, no fancy nothing.&lt;br /&gt;
&lt;br /&gt;
Ne pas oublier de redémarrer les serveurs depuis Modulo Player...&lt;br /&gt;
&lt;br /&gt;
* Gestion image composite (tour par exemple) - ça serait un job de trois jours de nuit pour calibrer une image &amp;quot;plate&amp;quot; puisque le film à été &amp;quot;morphé&amp;quot; en 3D et les projecteurs &amp;quot;tirent&amp;quot; à-peu-près tout droit, ce qui rend la déformation manuelle, ponctuelle d'une image sur la tour une opération plus-ou-moins complexe. C'est peut-être trivial pour Fabien, à voir.&lt;br /&gt;
&lt;br /&gt;
==3. Hardware :==&lt;br /&gt;
&lt;br /&gt;
- Live streaming depuis modulo: &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; pour faire du Live, nous avons besoin d'une carte d'acquisition appelée &amp;quot;Deltacast&amp;quot; spécifique pour pouvoir intégrer une source live dans la projection.&lt;br /&gt;
&lt;br /&gt;
- Tour des &amp;quot;boîtes&amp;quot;,  inspection de leur état général :&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; État général bon, penser à aspirer les joints la prochaine fois (aspi portable). Étonnement peu de poussière dans les filtres vu les deux ans passés sans maintenance. L'intérieur des boîtes est relativement propre, venir avec un aspi portable la prochaine fois donc. Les &amp;quot;gros&amp;quot; joints oranges sur les filtres papier se détériorent, penser à en commander pour la prochaine fois.&lt;br /&gt;
&lt;br /&gt;
Suggestion : Poser une &amp;quot;ligne de vie&amp;quot; pour circuler dans la fosse, c'est pénible ; prévoir visseuse, chaque filtre est tenu en place par 8 visses hexacaves.&lt;br /&gt;
&lt;br /&gt;
- Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait, rien de tordu sauf l'accès aux filtres qui est plus que moyen. Le VP4 est sur une plateforme très étroite, harnais obligatoire et intervention par une seule personne ; montée et descente sur cette plateforme pas évident.&lt;br /&gt;
&lt;br /&gt;
- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; rien à signaler mais sur les VPs posés en mode portrait on ne voit rien ; Certaineses infos sont dispo dans modulo et davantage, dont les alarmes, sur la page HTML de chaque bécane. Sur la page consacrée aux alertes, on note des alertes de températures excessives, voir p.ex. http://192.168.0.11:9999/#!/notifications. Je vais travailler à produire une compilation des alertes les plus graves pour voir si elles se reproduisent. &lt;br /&gt;
&lt;br /&gt;
- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Les VPs avec la lampe éteinte sont virtuellement éteints, et la fibre ne tombe pas en panne dans la vraie vie, c'est le boîtier fibre qui ne &amp;quot;voit&amp;quot; pas le Barco parce qu'il est en carafe ; il est donc inutile d'essayer de séparer les alimentations&lt;br /&gt;
&lt;br /&gt;
- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; C'est fait, RAS, le 4 était en effet un peu à côté.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Full liste des mots de passe du hardware : &lt;br /&gt;
&lt;br /&gt;
- Laptop y'a pas, accès TeamViewer &amp;quot;protégé&amp;quot; par le besoin d'une approbation par mail sur culture@, &lt;br /&gt;
- Serveurs 1 &amp;amp; 2 accès soit par Modulo pour le transfert de fichier soit VNC pour les backups, mdp &amp;quot;modulo&amp;quot;&lt;br /&gt;
- Accès à distance à Modulo Panel : IP 81.28.197.47 port 64230 pour arriver sur 192.168.0.101, login fortevideo et MDP visible dans Modulo Remote onglet &amp;quot;UI Design&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Conclusion et...==&lt;br /&gt;
Questions en suspens, à voir la prochaine fois, à surveiller :&lt;br /&gt;
&lt;br /&gt;
- Commander de nouveaux filtres intérieurs (les gros jaune/orange, le caoutchouc orange se détériore).&lt;br /&gt;
&lt;br /&gt;
- VP1 fiber box s'est détaché, remplacer l'adhésif&lt;br /&gt;
&lt;br /&gt;
- Nettoyer les joints&lt;br /&gt;
&lt;br /&gt;
- Surveiller les logs des appareils ; aussi, VP 2 et 4 ne &amp;quot;loggent&amp;quot; rien ou très peu, suivre régulièrement p.ex. après un orage ou une canicule.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Faire installer un relayage sur horloge astronomique avec reboot des VPs tous les mercredis et samedis à 5h du matin ; intégrer à Modulo Panel une GROSSE bannière rouge qui rappelle ces extinctions pour éviter les extinctions sur le matériel à chaud ; voir si on peut programmer dans l'automation une interdiction de la lampe à ce moment-là, genre les 4 VPs reçoivent de Modulo l'ordre d'éteindre leur lampe tous les mercredis et samedis à 4h30 (on ne sait jamais si quelqu'un à oublié d'éteindre par exemple).&lt;br /&gt;
&lt;br /&gt;
- &amp;quot;Warping Basics&amp;quot; -&amp;gt; Avoir un set de sorties software dans Modulo Pi qui nous permet facilement de projeter des images plates, y compris des films !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============ Anciennes notes ========================================&lt;br /&gt;
&lt;br /&gt;
Rappel : Modulo Pi se distingue en deux logiciels pour l'utilisateur : Modulo Player Remote, qui permet la gestion de serveur [https://www.modulo-pi.com/media-servers/modulo-player/ Modulo Player], et Modulo Panel, qui permet d'envoyer, allumer, arrêter etc le système.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Notes'''&lt;br /&gt;
&lt;br /&gt;
-- Some phones don't have access to the Modulo Player thing in Google Play&lt;br /&gt;
&lt;br /&gt;
-- Select/define a playlist media : click on item in Playlist, opens left tool bar, drag and drop. Always correct or fill your playlist before using the cleanup tool in &amp;quot;Media&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
!! Playlist : there's 2 of them, master and slave - there must be the same number, same cues, both sides !!&lt;br /&gt;
&lt;br /&gt;
!! Don't touch anything &amp;quot;xmap&amp;quot; or &amp;quot;psd&amp;quot; stuff, even if at the root of the drive !!&lt;br /&gt;
&lt;br /&gt;
Don't forget you got a Favourite toggle in the left media panel of playlist, and that you can toggle by filetypes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Creer un bouton'''&lt;br /&gt;
&lt;br /&gt;
- Dans l'application Modulo Remote, aller au Tab &amp;quot;UI Designer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- Selectioner &amp;quot;interface&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- Dans &amp;quot;components&amp;quot; , choisir Button ou Toggle Button , drag &amp;amp; drop on desktop, move in place to hierarchy tab and put it where needed (right toolbar) (le plus bas sera au-dessus des autres)&lt;br /&gt;
&lt;br /&gt;
--- Select and edit that button in hierarchy tab, name it, text it, size it, color it whatever, on/off etc&lt;br /&gt;
&lt;br /&gt;
--- &amp;quot;Toggle Button&amp;quot; exemple : move to tab &amp;quot;action&amp;quot;, select &amp;quot;set on&amp;quot; (later, select set off ; tab &amp;quot;playlist&amp;quot; , select &amp;quot;go clue&amp;quot; or &amp;quot;play&amp;quot;, drag it to the left pane, select parameter, &amp;quot;playlist&amp;quot; as of now, select cue like &amp;quot;mire couleur&amp;quot; ; dont forget to select Set Off with &amp;quot;black&amp;quot;. You can have a different color depending on state.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- &amp;quot;Button&amp;quot; exemple : Move to tab &amp;quot;Action&amp;quot;, select function etc the same : if it is an On button, don't forget to make an &amp;quot;Off&amp;quot; one. Only Simple Buttons can have a confirmation dialog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Make a Playlist and fill it'''&lt;br /&gt;
&lt;br /&gt;
!! Master at zero or 1rst cue in black because playlists stacks above each other !!&lt;br /&gt;
Rappel : 2 vps = 1 surface de 4800 x 1200 pour 1 et 4 par exemple ; you CAN lengthen image all across the whole surface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can manipulate crop and so on in &amp;quot;advanced&amp;quot; on the right of item in playlist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tasks''' and schedules and stuff&lt;br /&gt;
&lt;br /&gt;
!! don't touch DMX !!&lt;br /&gt;
&lt;br /&gt;
Tasks only talks to Master, ''slave doesn't matter'' ;&lt;br /&gt;
&lt;br /&gt;
It's sequential mostly ; easiest is to use &amp;quot;launch tasks&amp;quot; which brings you back to all playlist items.&lt;br /&gt;
&lt;br /&gt;
Thezre's no way to kill a running task, but you can still do whatever like shut down lamps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
trace email draft of Feedback&lt;br /&gt;
&lt;br /&gt;
Bilan intervention VP / Mapping&lt;br /&gt;
Points spécifiés :Liste intervention mapping :1. Informatique :- Nettoyer la structure de fichiers, la playlist de Modulo - fait autant que possible, reste plein de trucs à la racine. Le folder concert est Media Com, Halloween ok, mires ok, toucher à rien d'autre - Créer une UI pour les téléphones - done , even got one for cheap laptops&lt;br /&gt;
Transfert de port (punch firewall) TCP 64230 pour 192.168.0.101 - demandé &lt;br /&gt;
&lt;br /&gt;
- Créer le tunnel de connection à modulo (sans teamviewer) demandé - Stream du monitoring qui sort sur les petits moniteurs :&lt;br /&gt;
Get in TeamViewer using NDI (shortcut on desktop, access any two servers via upper left menu, modulo-pc. Shut down NDI when finished. Allow and disallow from Monitoring tab in Modulo &lt;br /&gt;
&lt;br /&gt;
- préparer une Alt Playlist (placeholder/Playground)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Training :&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter uniquement la connexion régie-VPs ? &lt;br /&gt;
&lt;br /&gt;
- Comment forcer une reconnection aux VP ?&lt;br /&gt;
&lt;br /&gt;
- Comment fonctionne l'output artnet de l'éclairage extérieur ? Relais, pour l'instant 1 sortie, choisir soit un boîtier deux sorties et un relais pour toutes les machines soit avec plus de sorties et relayage individuel de chaque vp&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement le W7 des serveurs media ? Modulo remote tab &amp;quot;control&amp;quot; &lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement TOUT le bazar ? DONT, JUST SHUTDOWN LAPTOP &lt;br /&gt;
&lt;br /&gt;
- Comment faire, et raccorder, un nouveau bouton sur le Player ? Voir wiki&lt;br /&gt;
&lt;br /&gt;
- Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
- Gestion image composite (tour par exemple) - ça serait un job de trois jours de nuit pour calibrer une image&lt;br /&gt;
&lt;br /&gt;
3. Hardware :&lt;br /&gt;
&lt;br /&gt;
- Tour des &amp;quot;boîtes&amp;quot;,  inspection de leur état général - État général bon, penser à aspirer les joints la prochaine fois (aspi portable. Poser &amp;quot;ligne de vie&amp;quot; pour circuler dans la fosse - Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs&lt;br /&gt;
&lt;br /&gt;
- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP&lt;br /&gt;
&lt;br /&gt;
- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ?&lt;br /&gt;
&lt;br /&gt;
Mise à jour des points / additions sur le terrain :&lt;br /&gt;
&lt;br /&gt;
- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu)  -- FAIT&lt;br /&gt;
&lt;br /&gt;
- Map of our Mapping infrastructure&lt;br /&gt;
&lt;br /&gt;
- Modulo est un outil de gestion de serveur par le réseau, est-il possible de connecter un autre ordinateur ?&lt;br /&gt;
&lt;br /&gt;
- Full liste des mots de passe du hardware : Laptop, serveurs 1 &amp;amp; 2&lt;br /&gt;
&lt;br /&gt;
- Warping Basics- Cleanup Servers' fans / filters- Download a copy of Modulo Pi as playground / testing device ?&lt;br /&gt;
&lt;br /&gt;
- Modulo License Number ? Registration number ? Client number ?&lt;br /&gt;
&lt;br /&gt;
- conso élec &amp;quot;Barco urx-w32&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Feedback point par point :&lt;br /&gt;
&lt;br /&gt;
- test remove alim fiber box on beamer side, check on rack side &lt;br /&gt;
&lt;br /&gt;
- Modulo OK, fiber dead- get onduleurs pour alims dans tour, 4 x 16A&lt;br /&gt;
&lt;br /&gt;
- Order new inside filters (orange part deteriorating)- VP1 fiber box unattached &lt;br /&gt;
&lt;br /&gt;
- Cas de &amp;quot;ça marche pas&amp;quot; : 1. Perdu un ou des serveurs- Vérification via modulo sidebar / playlist, check contenus-&amp;gt; rebooter modulo ou serveur&lt;br /&gt;
2. Perdu un ou des vos&lt;br /&gt;
&lt;br /&gt;
- vérification Modulo tab Devices : si rouge, you're fucked&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le ven. 14 oct. 2022 à 10:56, Jean Philippe Monteiro - Fort l'écluse &amp;lt;jmonteiro@paysdegexagglo.fr&amp;gt; a écrit :&lt;br /&gt;
Et merci de la promptitude !&lt;br /&gt;
Alors, deux points : &lt;br /&gt;
&lt;br /&gt;
1. Boîtes : Un contrôle annuel est nécessaire de toute façon, je voudrais que tu estimes le temps &amp;quot;Artcom&amp;quot; à passer dessus ; j'en profite pour reformuler ce point &amp;quot;hardware&amp;quot; :- Tour des &amp;quot;boîtes&amp;quot;, inspection de leur état général- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP&lt;br /&gt;
- Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu)A partir de ce nombre d'heures que tu estimes, il nous faudra un devis Artcom qui ne comprendra pas le déplacement mais uniquement les heures où tu pourras endosser la casquette Artcom. Je n'y vois moi qu'une après-midi et une soirée.&lt;br /&gt;
&lt;br /&gt;
2. Calendrier : nous avons donc logiquement besoin que ça se passe vers la fin Mai / début Juin et non là-tout-de-suite-maintenant, où du reste quand le Fort n'est pas libre c'est moi qui suis coincé ailleurs de toute façon ; j'espère qu'en nous y prenant aussi à l'avance nous allons pouvoir trouver un arrangement. Et tu ne seras donc pas seul mais avec moi en permanence, et Nico / jean-Do en plus ponctuellement si nécessaire.&lt;br /&gt;
Cordialement,&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Liste intervention mapping :1. Informatique :- Nettoyer la structure de fichiers, la playlist de Modulo- Créer une UI pour les téléphones&lt;br /&gt;
&lt;br /&gt;
- Créer le tunnel de connection à modulo (sans teamviewer)- Stream du monitoring qui sort sur les petits moniteurs- préparer une Alt Playlist (placeholder/Playground)&lt;br /&gt;
&lt;br /&gt;
2. Training :- Comment rebooter uniquement la connexion régie-VPs ? - Comment forcer une reconnection aux VP ?&lt;br /&gt;
&lt;br /&gt;
- Comment fonctionne l'output artnet de l'éclairage extérieur ?&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement le W7 des serveurs media ?&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement TOUT le bazar ?- Comment faire, et raccorder, un nouveau bouton sur le Player ?&lt;br /&gt;
&lt;br /&gt;
- Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
- Gestion image composite (tour par exemple)&lt;br /&gt;
&lt;br /&gt;
3. Hardware :- Tour des &amp;quot;boîtes&amp;quot;, - Nettoyages filtres, lentilles, contrôle connecteurs- Lecture des différents voyants d'état ou d'alarme- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.mediawiki.org/wiki/Help:Links Editing Help]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Modulo</id>
		<title>Modulo</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Modulo"/>
				<updated>2024-02-01T17:19:59Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 2. Training : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Bilan intervention VP / Mapping (voir mail 11 avr. 2023 13:59)=&lt;br /&gt;
&lt;br /&gt;
Rappel : il y a deux logiciels &amp;quot;que nous voyons&amp;quot; sur le laptop dans la Baie Vidéo : &lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Modulo Panel&amp;quot;, qui donne accès aux gros boutons d'envoi et d'arrêt du mapping&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Modulo Player Remote&amp;quot;, qui gère véritablement les serveurs, les paramètres, les playlists, le contenu etc. et donc le Modulo Pi dans les serveurs.&lt;br /&gt;
&lt;br /&gt;
Liste originale de l'intervention mapping avec les résultats et observations intégrées :&lt;br /&gt;
&lt;br /&gt;
==1. Informatique : ==&lt;br /&gt;
&lt;br /&gt;
* Nettoyer la structure de fichiers, la playlist de Modulo&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait autant que possible, reste plein de trucs à la racine ou dans des répertoires aux noms obscurs qu'il ne faut pas toucher sous peine de devoir vraiment reprogrammer beaucoup.&lt;br /&gt;
&lt;br /&gt;
 Le folder concert est Media Com, Halloween c'est Halloween, Les mires sont dans XMires ; ne toucher à rien d'autre genre xmapp, psd etc, pas touche.&lt;br /&gt;
&lt;br /&gt;
* Créer une UI pour les téléphones &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait, en résolution téléphone &amp;quot;modeste&amp;quot; 1600 x 720 ; aussi fait une UI pour les laptops un peu vieillots 1366 x 768. A noter, on peut changer d'UI depuis Modulo Panel avec le bouton en bas à droite ; l'adresse du Player est 81.28.197.47 et le mot de passe sera transféré individuellement.&lt;br /&gt;
&lt;br /&gt;
* Transfert de port (punch firewall) pour gestion Modulo Panel sans TeamViewer :&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ouverture du port TCP 64230 pour gestion du logiciel installé en 192.168.0.101 ; la &amp;quot;passerelle interne&amp;quot; depuis le routeur 10.7.7.xxx est fonctionnelle, voir ci-dessus. Pour l'accès à distance donc, cf mail d'Elie : dans le logiciel Modulo Panel, l'adresse 81.28.197.47:64230 donnera accès, après entrée du nom d'utilisateur et mot de passe, à la même chose mais depuis partout !&lt;br /&gt;
&lt;br /&gt;
* Stream du monitoring qui sort sur les petits moniteurs : C'est différent !&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Avec TeamViewer, d'abord aller dans Modulo Remote, dans le Tab &amp;quot;Monitoring&amp;quot; pour autoriser &amp;quot;NDI&amp;quot; en haut de page ; utiliser le logiciel NDI installé sur le laptop (shortcut sur le desktop), sélectionner soit Modulo 1-4 soit Modulo 2-3 dans NDI pour vérifier que l'image &amp;quot;sort&amp;quot; bien du serveur ; cela ne prouve que la fonctionnalité des serveurs de média du système, pas la projection réelle. Quand le test/la projection est finie, sortir du logiciel NDI, puis aller remettre dans Modulo Remote / Monitoring tab le NDI en Off pour rétablir les petits moniteurs en régie vidéo.&lt;br /&gt;
&lt;br /&gt;
* Préparer une Alt Playlist (placeholder/Playground) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; &amp;quot;PlayGround&amp;quot; créée, qui permet de &amp;quot;jouer&amp;quot; avec / apprendre / expérimenter sans toucher à la Playlist principale. Cette playlist est parfaitement fonctionnelle et peut être utilisée en production aussi. Attention que les Playlist se superposent dans Modulo Pi, il est recommandé de mettre le Master de &amp;quot;PlayGround&amp;quot; à zéro en haut à gauche pour éviter tout accident (et donc en fait ne pas l'utiliser en Prod, à moins d'avoir créé une &amp;quot;Task&amp;quot; (tâche) qui met le master à fond puis le remet à zéro ensuite). Playground pour l'instant comporte 3 items dont un qui est lié à de nouvelles tâches. Reste à faire, à titre expérimental / self training, de relier cette playlist alternative à d'autres boutons ; ça peut se voir dans l'UI &amp;quot;1366x768&amp;quot; que je propose nous serve également de Playground afin de ne pas toucher à ce qui sert en exploitation.&lt;br /&gt;
&lt;br /&gt;
==2. Training :==&lt;br /&gt;
&lt;br /&gt;
* Comment rebooter uniquement la connexion régie-VPs ? &lt;br /&gt;
-&amp;gt; Installer plus de sorties DMX pour commander un relayage dans l'armoire électrique qui protège les VPs (comme pour l'éclairage du chemin), créer une tâche DMX avec un bouton qui couperait les fusibles des VPs pour 30s puis les remet, ceci avec possiblement une automation on/off comme pour l'automation de la projection du film. Ce serait l'idéal.&lt;br /&gt;
&lt;br /&gt;
Ou&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Horloge astronomique avec reboot régulier. Le moins cher !&lt;br /&gt;
-- Note : quand on &amp;quot;perd&amp;quot; la synchro, c'est en général le firmware des projecteurs qui crashe (jamais les boîtiers fibre à priori) probablement à cause de variations de courant et autres microcoupures ; on serait pas mal d'installer des UPS pour protéger les VPs de ces variations dues au climat. Les VPs consomment bien en-dessous de 20A max (3200w crête), voir avec notre service IT mais ça pourrait coûter une fortune. Cette solution est celle préconisée par l'installateur.&lt;br /&gt;
&lt;br /&gt;
Notes :&lt;br /&gt;
&lt;br /&gt;
Codes couleur des voyants Fibre :&lt;br /&gt;
&lt;br /&gt;
* Led orange fixe, le signal passe mais le vp ne le prend pas ; firmware VP crashé à cause d'une instabilité du courant par exemple.&lt;br /&gt;
* Led clignote rouge : boitier hors sync, le boîtier ne &amp;quot;voit&amp;quot; pas l'autre boîtier&lt;br /&gt;
* Led Verte tvb (à priori même si clignotant)&lt;br /&gt;
&lt;br /&gt;
Cas fusible off : modulo player rapporte Rouge dans &amp;quot;devices&amp;quot;, rouge également au boîtier&lt;br /&gt;
&lt;br /&gt;
Cas RJ45 off (perte de connection avec VP : &amp;quot;devices&amp;quot; devient rouge, boîtier Fibre reste vert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Comment fonctionne l'output artnet de l'éclairage extérieur  ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Relais 230v pour l'instant 1 sortie, si on veut s'en servir pour commander le reboot des VPs on devra donc choisir soit un boîtier deux sorties et un relais pour toutes les machines soit avec plus de sorties et relayage individuel de chaque VP.&lt;br /&gt;
&lt;br /&gt;
* Comment rebooter proprement le W7 des serveurs media ?&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Dans Modulo Remote, aller au tab &amp;quot;control&amp;quot; et utiliser le bouton &amp;quot;reboot server&amp;quot; ; ou bien utiliser VNC pour accéder au serveur (master : 192.168.0.101, Slave : 192.168.0.100, mdp dispo sur demande). Eviter le &amp;quot;hardware reset&amp;quot; sur la façade si l'appareil répond encore. Aussi, pousser brièvement sur Power permet d'initier un shutdown propre, puis de rallumer.&lt;br /&gt;
* Comment rebooter proprement TOUT le bazar ? Tout éteindre ?&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; NON, ça ne sert à rien. On peut éteindre le laptop, mais les VPs doivent rester allumés et les serveurs aussi. Toujours attendre 1 minute entière avant de rallumer un VP. &lt;br /&gt;
&lt;br /&gt;
* Comment faire, et raccorder, un nouveau bouton sur le Player ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Voir notes wiki perso ; c'est pas très compliqué mais ce document est déjà assez long comme ça. En bref, dans les caractéristiques d'un bouton, on lui assigne une &amp;quot;Task&amp;quot; qui peut être à peu près n'importe quoi.&lt;br /&gt;
&lt;br /&gt;
* Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Dans Modulo remote, tab &amp;quot;general&amp;quot;: utiliser &amp;quot;Save&amp;quot; tout le temps et &amp;quot;Backup&amp;quot; uniquement quand on est sûrs de sauvegarder un système fonctionnel, sans erreur. Utiliser &amp;quot;restore&amp;quot; pour récupérer la dernière version fonctionnelle depuis le backup ; Modulo sauve des backups régulièrement et ceux qui sont faits manuellement ont la date de l'opération insérée dans le nom du fichier. La version de travail du moment s'appelle &amp;quot;Défaut Fort mars 23&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ces sauvegardes sont un &amp;quot;flat file&amp;quot; au format .xml, qui contient toutes les infos mais pas les données.&lt;br /&gt;
Les données artistiques sont sur les deux serveurs, &amp;quot;pèsent&amp;quot; environ 40Gb et sont sur un disque séparé dans un répertoire &amp;quot;Fort l'écluse&amp;quot; - J'ai un backup sur un disque SSD à moi, il faut voir avec IT d'obtenir une solution de backup permanente, ie. un disque SSD de 250gb qui reste à demeure à proximité. &lt;br /&gt;
&lt;br /&gt;
Pour réaliser ces backups manuellement, d'abord dans Modulo Remote arrêter les serveurs, ensuite utiliser RealVNC pour accéder aux serveurs l'un après l'autre. Faire le backup du dossier D:/Fort l'écluse de chaque serveur - Si accès depuis une autre machine depuis le réseau du fort, le mot de passe vnc est 'modulo' tout minuscule, no fancy nothing.&lt;br /&gt;
&lt;br /&gt;
Ne pas oublier de redémarrer les serveurs depuis Modulo Player...&lt;br /&gt;
&lt;br /&gt;
* Gestion image composite (tour par exemple) - ça serait un job de trois jours de nuit pour calibrer une image &amp;quot;plate&amp;quot; puisque le film à été &amp;quot;morphé&amp;quot; en 3D et les projecteurs &amp;quot;tirent&amp;quot; à-peu-près tout droit, ce qui rend la déformation manuelle, ponctuelle d'une image sur la tour une opération plus-ou-moins complexe. C'est peut-être trivial pour Fabien, à voir.&lt;br /&gt;
&lt;br /&gt;
==3. Hardware :==&lt;br /&gt;
&lt;br /&gt;
- Live streaming depuis modulo: &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; pour faire du Live, nous avons besoin d'une carte d'acquisition appelée &amp;quot;Deltacast&amp;quot; spécifique pour pouvoir intégrer une source live dans la projection.&lt;br /&gt;
&lt;br /&gt;
- Tour des &amp;quot;boîtes&amp;quot;,  inspection de leur état général :&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; État général bon, penser à aspirer les joints la prochaine fois (aspi portable). Étonnement peu de poussière dans les filtres vu les deux ans passés sans maintenance. L'intérieur des boîtes est relativement propre, venir avec un aspi portable la prochaine fois donc. Les &amp;quot;gros&amp;quot; joints oranges sur les filtres papier se détériorent, penser à en commander pour la prochaine fois.&lt;br /&gt;
&lt;br /&gt;
Suggestion : Poser une &amp;quot;ligne de vie&amp;quot; pour circuler dans la fosse, c'est pénible ; prévoir visseuse, chaque filtre est tenu en place par 8 visses hexacaves.&lt;br /&gt;
&lt;br /&gt;
- Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait, rien de tordu sauf l'accès aux filtres qui est plus que moyen. Le VP4 est sur une plateforme très étroite, harnais obligatoire et intervention par une seule personne ; montée et descente sur cette plateforme pas évident.&lt;br /&gt;
&lt;br /&gt;
- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; rien à signaler mais sur les VPs posés en mode portrait on ne voit rien ; Certaineses infos sont dispo dans modulo et davantage, dont les alarmes, sur la page HTML de chaque bécane. Sur la page consacrée aux alertes, on note des alertes de températures excessives, voir p.ex. http://192.168.0.11:9999/#!/notifications. Je vais travailler à produire une compilation des alertes les plus graves pour voir si elles se reproduisent. &lt;br /&gt;
&lt;br /&gt;
- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Les VPs avec la lampe éteinte sont virtuellement éteints, et la fibre ne tombe pas en panne dans la vraie vie, c'est le boîtier fibre qui ne &amp;quot;voit&amp;quot; pas le Barco parce qu'il est en carafe ; il est donc inutile d'essayer de séparer les alimentations&lt;br /&gt;
&lt;br /&gt;
- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; C'est fait, RAS, le 4 était en effet un peu à côté.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Full liste des mots de passe du hardware : &lt;br /&gt;
&lt;br /&gt;
- Laptop y'a pas, accès TeamViewer &amp;quot;protégé&amp;quot; par le besoin d'une approbation par mail sur culture@, &lt;br /&gt;
- Serveurs 1 &amp;amp; 2 accès soit par Modulo pour le transfert de fichier soit VNC pour les backups, mdp &amp;quot;modulo&amp;quot;&lt;br /&gt;
- Accès à distance à Modulo Panel : IP 81.28.197.47 port 64230 pour arriver sur 192.168.0.101, login fortevideo et MDP visible dans Modulo Remote onglet &amp;quot;UI Design&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Conclusion et...==&lt;br /&gt;
Questions en suspens, à voir la prochaine fois, à surveiller :&lt;br /&gt;
&lt;br /&gt;
- Commander de nouveaux filtres intérieurs (les gros jaune/orange, le caoutchouc orange se détériore).&lt;br /&gt;
&lt;br /&gt;
- VP1 fiber box s'est détaché, remplacer l'adhésif&lt;br /&gt;
&lt;br /&gt;
- Nettoyer les joints&lt;br /&gt;
&lt;br /&gt;
- Surveiller les logs des appareils ; aussi, VP 2 et 4 ne &amp;quot;loggent&amp;quot; rien ou très peu, suivre régulièrement p.ex. après un orage ou une canicule.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Faire installer un relayage sur horloge astronomique avec reboot des VPs tous les mercredis et samedis à 5h du matin ; intégrer à Modulo Panel une GROSSE bannière rouge qui rappelle ces extinctions pour éviter les extinctions sur le matériel à chaud ; voir si on peut programmer dans l'automation une interdiction de la lampe à ce moment-là, genre les 4 VPs reçoivent de Modulo l'ordre d'éteindre leur lampe tous les mercredis et samedis à 4h30 (on ne sait jamais si quelqu'un à oublié d'éteindre par exemple).&lt;br /&gt;
&lt;br /&gt;
- &amp;quot;Warping Basics&amp;quot; -&amp;gt; Avoir un set de sorties software dans Modulo Pi qui nous permet facilement de projeter des images plates, y compris des films !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============ Anciennes notes ========================================&lt;br /&gt;
&lt;br /&gt;
Rappel : Modulo Pi se distingue en deux logiciels pour l'utilisateur : Modulo Player Remote, qui permet la gestion de serveur [https://www.modulo-pi.com/media-servers/modulo-player/ Modulo Player], et Modulo Panel, qui permet d'envoyer, allumer, arrêter etc le système.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Notes'''&lt;br /&gt;
&lt;br /&gt;
-- Some phones don't have access to the Modulo Player thing in Google Play&lt;br /&gt;
&lt;br /&gt;
-- Select/define a playlist media : click on item in Playlist, opens left tool bar, drag and drop. Always correct or fill your playlist before using the cleanup tool in &amp;quot;Media&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
!! Playlist : there's 2 of them, master and slave - there must be the same number, same cues, both sides !!&lt;br /&gt;
&lt;br /&gt;
!! Don't touch anything &amp;quot;xmap&amp;quot; or &amp;quot;psd&amp;quot; stuff, even if at the root of the drive !!&lt;br /&gt;
&lt;br /&gt;
Don't forget you got a Favourite toggle in the left media panel of playlist, and that you can toggle by filetypes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Creer un bouton'''&lt;br /&gt;
&lt;br /&gt;
- Dans l'application Modulo Remote, aller au Tab &amp;quot;UI Designer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- Selectioner &amp;quot;interface&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- Dans &amp;quot;components&amp;quot; , choisir Button ou Toggle Button , drag &amp;amp; drop on desktop, move in place to hierarchy tab and put it where needed (right toolbar) (le plus bas sera au-dessus des autres)&lt;br /&gt;
&lt;br /&gt;
--- Select and edit that button in hierarchy tab, name it, text it, size it, color it whatever, on/off etc&lt;br /&gt;
&lt;br /&gt;
--- &amp;quot;Toggle Button&amp;quot; exemple : move to tab &amp;quot;action&amp;quot;, select &amp;quot;set on&amp;quot; (later, select set off ; tab &amp;quot;playlist&amp;quot; , select &amp;quot;go clue&amp;quot; or &amp;quot;play&amp;quot;, drag it to the left pane, select parameter, &amp;quot;playlist&amp;quot; as of now, select cue like &amp;quot;mire couleur&amp;quot; ; dont forget to select Set Off with &amp;quot;black&amp;quot;. You can have a different color depending on state.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- &amp;quot;Button&amp;quot; exemple : Move to tab &amp;quot;Action&amp;quot;, select function etc the same : if it is an On button, don't forget to make an &amp;quot;Off&amp;quot; one. Only Simple Buttons can have a confirmation dialog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Make a Playlist and fill it'''&lt;br /&gt;
&lt;br /&gt;
!! Master at zero or 1rst cue in black because playlists stacks above each other !!&lt;br /&gt;
Rappel : 2 vps = 1 surface de 4800 x 1200 pour 1 et 4 par exemple ; you CAN lengthen image all across the whole surface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can manipulate crop and so on in &amp;quot;advanced&amp;quot; on the right of item in playlist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tasks''' and schedules and stuff&lt;br /&gt;
&lt;br /&gt;
!! don't touch DMX !!&lt;br /&gt;
&lt;br /&gt;
Tasks only talks to Master, ''slave doesn't matter'' ;&lt;br /&gt;
&lt;br /&gt;
It's sequential mostly ; easiest is to use &amp;quot;launch tasks&amp;quot; which brings you back to all playlist items.&lt;br /&gt;
&lt;br /&gt;
Thezre's no way to kill a running task, but you can still do whatever like shut down lamps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
trace email draft of Feedback&lt;br /&gt;
&lt;br /&gt;
Bilan intervention VP / Mapping&lt;br /&gt;
Points spécifiés :Liste intervention mapping :1. Informatique :- Nettoyer la structure de fichiers, la playlist de Modulo - fait autant que possible, reste plein de trucs à la racine. Le folder concert est Media Com, Halloween ok, mires ok, toucher à rien d'autre - Créer une UI pour les téléphones - done , even got one for cheap laptops&lt;br /&gt;
Transfert de port (punch firewall) TCP 64230 pour 192.168.0.101 - demandé &lt;br /&gt;
&lt;br /&gt;
- Créer le tunnel de connection à modulo (sans teamviewer) demandé - Stream du monitoring qui sort sur les petits moniteurs :&lt;br /&gt;
Get in TeamViewer using NDI (shortcut on desktop, access any two servers via upper left menu, modulo-pc. Shut down NDI when finished. Allow and disallow from Monitoring tab in Modulo &lt;br /&gt;
&lt;br /&gt;
- préparer une Alt Playlist (placeholder/Playground)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Training :&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter uniquement la connexion régie-VPs ? &lt;br /&gt;
&lt;br /&gt;
- Comment forcer une reconnection aux VP ?&lt;br /&gt;
&lt;br /&gt;
- Comment fonctionne l'output artnet de l'éclairage extérieur ? Relais, pour l'instant 1 sortie, choisir soit un boîtier deux sorties et un relais pour toutes les machines soit avec plus de sorties et relayage individuel de chaque vp&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement le W7 des serveurs media ? Modulo remote tab &amp;quot;control&amp;quot; &lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement TOUT le bazar ? DONT, JUST SHUTDOWN LAPTOP &lt;br /&gt;
&lt;br /&gt;
- Comment faire, et raccorder, un nouveau bouton sur le Player ? Voir wiki&lt;br /&gt;
&lt;br /&gt;
- Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
- Gestion image composite (tour par exemple) - ça serait un job de trois jours de nuit pour calibrer une image&lt;br /&gt;
&lt;br /&gt;
3. Hardware :&lt;br /&gt;
&lt;br /&gt;
- Tour des &amp;quot;boîtes&amp;quot;,  inspection de leur état général - État général bon, penser à aspirer les joints la prochaine fois (aspi portable. Poser &amp;quot;ligne de vie&amp;quot; pour circuler dans la fosse - Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs&lt;br /&gt;
&lt;br /&gt;
- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP&lt;br /&gt;
&lt;br /&gt;
- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ?&lt;br /&gt;
&lt;br /&gt;
Mise à jour des points / additions sur le terrain :&lt;br /&gt;
&lt;br /&gt;
- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu)  -- FAIT&lt;br /&gt;
&lt;br /&gt;
- Map of our Mapping infrastructure&lt;br /&gt;
&lt;br /&gt;
- Modulo est un outil de gestion de serveur par le réseau, est-il possible de connecter un autre ordinateur ?&lt;br /&gt;
&lt;br /&gt;
- Full liste des mots de passe du hardware : Laptop, serveurs 1 &amp;amp; 2&lt;br /&gt;
&lt;br /&gt;
- Warping Basics- Cleanup Servers' fans / filters- Download a copy of Modulo Pi as playground / testing device ?&lt;br /&gt;
&lt;br /&gt;
- Modulo License Number ? Registration number ? Client number ?&lt;br /&gt;
&lt;br /&gt;
- conso élec &amp;quot;Barco urx-w32&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Feedback point par point :&lt;br /&gt;
&lt;br /&gt;
- test remove alim fiber box on beamer side, check on rack side &lt;br /&gt;
&lt;br /&gt;
- Modulo OK, fiber dead- get onduleurs pour alims dans tour, 4 x 16A&lt;br /&gt;
&lt;br /&gt;
- Order new inside filters (orange part deteriorating)- VP1 fiber box unattached &lt;br /&gt;
&lt;br /&gt;
- Cas de &amp;quot;ça marche pas&amp;quot; : 1. Perdu un ou des serveurs- Vérification via modulo sidebar / playlist, check contenus-&amp;gt; rebooter modulo ou serveur&lt;br /&gt;
2. Perdu un ou des vos&lt;br /&gt;
&lt;br /&gt;
- vérification Modulo tab Devices : si rouge, you're fucked&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le ven. 14 oct. 2022 à 10:56, Jean Philippe Monteiro - Fort l'écluse &amp;lt;jmonteiro@paysdegexagglo.fr&amp;gt; a écrit :&lt;br /&gt;
Et merci de la promptitude !&lt;br /&gt;
Alors, deux points : &lt;br /&gt;
&lt;br /&gt;
1. Boîtes : Un contrôle annuel est nécessaire de toute façon, je voudrais que tu estimes le temps &amp;quot;Artcom&amp;quot; à passer dessus ; j'en profite pour reformuler ce point &amp;quot;hardware&amp;quot; :- Tour des &amp;quot;boîtes&amp;quot;, inspection de leur état général- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP&lt;br /&gt;
- Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu)A partir de ce nombre d'heures que tu estimes, il nous faudra un devis Artcom qui ne comprendra pas le déplacement mais uniquement les heures où tu pourras endosser la casquette Artcom. Je n'y vois moi qu'une après-midi et une soirée.&lt;br /&gt;
&lt;br /&gt;
2. Calendrier : nous avons donc logiquement besoin que ça se passe vers la fin Mai / début Juin et non là-tout-de-suite-maintenant, où du reste quand le Fort n'est pas libre c'est moi qui suis coincé ailleurs de toute façon ; j'espère qu'en nous y prenant aussi à l'avance nous allons pouvoir trouver un arrangement. Et tu ne seras donc pas seul mais avec moi en permanence, et Nico / jean-Do en plus ponctuellement si nécessaire.&lt;br /&gt;
Cordialement,&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Liste intervention mapping :1. Informatique :- Nettoyer la structure de fichiers, la playlist de Modulo- Créer une UI pour les téléphones&lt;br /&gt;
&lt;br /&gt;
- Créer le tunnel de connection à modulo (sans teamviewer)- Stream du monitoring qui sort sur les petits moniteurs- préparer une Alt Playlist (placeholder/Playground)&lt;br /&gt;
&lt;br /&gt;
2. Training :- Comment rebooter uniquement la connexion régie-VPs ? - Comment forcer une reconnection aux VP ?&lt;br /&gt;
&lt;br /&gt;
- Comment fonctionne l'output artnet de l'éclairage extérieur ?&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement le W7 des serveurs media ?&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement TOUT le bazar ?- Comment faire, et raccorder, un nouveau bouton sur le Player ?&lt;br /&gt;
&lt;br /&gt;
- Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
- Gestion image composite (tour par exemple)&lt;br /&gt;
&lt;br /&gt;
3. Hardware :- Tour des &amp;quot;boîtes&amp;quot;, - Nettoyages filtres, lentilles, contrôle connecteurs- Lecture des différents voyants d'état ou d'alarme- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.mediawiki.org/wiki/Help:Links Editing Help]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Modulo</id>
		<title>Modulo</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Modulo"/>
				<updated>2024-02-01T17:18:58Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* 2. Training : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Bilan intervention VP / Mapping (voir mail 11 avr. 2023 13:59)=&lt;br /&gt;
&lt;br /&gt;
Rappel : il y a deux logiciels &amp;quot;que nous voyons&amp;quot; sur le laptop dans la Baie Vidéo : &lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Modulo Panel&amp;quot;, qui donne accès aux gros boutons d'envoi et d'arrêt du mapping&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Modulo Player Remote&amp;quot;, qui gère véritablement les serveurs, les paramètres, les playlists, le contenu etc. et donc le Modulo Pi dans les serveurs.&lt;br /&gt;
&lt;br /&gt;
Liste originale de l'intervention mapping avec les résultats et observations intégrées :&lt;br /&gt;
&lt;br /&gt;
==1. Informatique : ==&lt;br /&gt;
&lt;br /&gt;
* Nettoyer la structure de fichiers, la playlist de Modulo&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait autant que possible, reste plein de trucs à la racine ou dans des répertoires aux noms obscurs qu'il ne faut pas toucher sous peine de devoir vraiment reprogrammer beaucoup.&lt;br /&gt;
&lt;br /&gt;
 Le folder concert est Media Com, Halloween c'est Halloween, Les mires sont dans XMires ; ne toucher à rien d'autre genre xmapp, psd etc, pas touche.&lt;br /&gt;
&lt;br /&gt;
* Créer une UI pour les téléphones &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait, en résolution téléphone &amp;quot;modeste&amp;quot; 1600 x 720 ; aussi fait une UI pour les laptops un peu vieillots 1366 x 768. A noter, on peut changer d'UI depuis Modulo Panel avec le bouton en bas à droite ; l'adresse du Player est 81.28.197.47 et le mot de passe sera transféré individuellement.&lt;br /&gt;
&lt;br /&gt;
* Transfert de port (punch firewall) pour gestion Modulo Panel sans TeamViewer :&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ouverture du port TCP 64230 pour gestion du logiciel installé en 192.168.0.101 ; la &amp;quot;passerelle interne&amp;quot; depuis le routeur 10.7.7.xxx est fonctionnelle, voir ci-dessus. Pour l'accès à distance donc, cf mail d'Elie : dans le logiciel Modulo Panel, l'adresse 81.28.197.47:64230 donnera accès, après entrée du nom d'utilisateur et mot de passe, à la même chose mais depuis partout !&lt;br /&gt;
&lt;br /&gt;
* Stream du monitoring qui sort sur les petits moniteurs : C'est différent !&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Avec TeamViewer, d'abord aller dans Modulo Remote, dans le Tab &amp;quot;Monitoring&amp;quot; pour autoriser &amp;quot;NDI&amp;quot; en haut de page ; utiliser le logiciel NDI installé sur le laptop (shortcut sur le desktop), sélectionner soit Modulo 1-4 soit Modulo 2-3 dans NDI pour vérifier que l'image &amp;quot;sort&amp;quot; bien du serveur ; cela ne prouve que la fonctionnalité des serveurs de média du système, pas la projection réelle. Quand le test/la projection est finie, sortir du logiciel NDI, puis aller remettre dans Modulo Remote / Monitoring tab le NDI en Off pour rétablir les petits moniteurs en régie vidéo.&lt;br /&gt;
&lt;br /&gt;
* Préparer une Alt Playlist (placeholder/Playground) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; &amp;quot;PlayGround&amp;quot; créée, qui permet de &amp;quot;jouer&amp;quot; avec / apprendre / expérimenter sans toucher à la Playlist principale. Cette playlist est parfaitement fonctionnelle et peut être utilisée en production aussi. Attention que les Playlist se superposent dans Modulo Pi, il est recommandé de mettre le Master de &amp;quot;PlayGround&amp;quot; à zéro en haut à gauche pour éviter tout accident (et donc en fait ne pas l'utiliser en Prod, à moins d'avoir créé une &amp;quot;Task&amp;quot; (tâche) qui met le master à fond puis le remet à zéro ensuite). Playground pour l'instant comporte 3 items dont un qui est lié à de nouvelles tâches. Reste à faire, à titre expérimental / self training, de relier cette playlist alternative à d'autres boutons ; ça peut se voir dans l'UI &amp;quot;1366x768&amp;quot; que je propose nous serve également de Playground afin de ne pas toucher à ce qui sert en exploitation.&lt;br /&gt;
&lt;br /&gt;
==2. Training :==&lt;br /&gt;
&lt;br /&gt;
* Comment rebooter uniquement la connexion régie-VPs ? &lt;br /&gt;
-&amp;gt; Installer plus de sorties DMX pour commander un relayage dans l'armoire électrique qui protège les VPs (comme pour l'éclairage du chemin), créer une tâche DMX avec un bouton qui couperait les fusibles des VPs pour 30s puis les remet, ceci avec possiblement une automation on/off comme pour l'automation de la projection du film. Ce serait l'idéal.&lt;br /&gt;
&lt;br /&gt;
Ou&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Horloge astronomique avec reboot régulier. Le moins cher !&lt;br /&gt;
-- Note : quand on &amp;quot;perd&amp;quot; la synchro, c'est en général le firmware des projecteurs qui crashe (jamais les boîtiers fibre à priori) probablement à cause de variations de courant et autres microcoupures ; on serait pas mal d'installer des UPS pour protéger les VPs de ces variations dues au climat. Les VPs consomment bien en-dessous de 20A max (3200w crête), voir avec notre service IT mais ça pourrait coûter une fortune. Cette solution est celle préconisée par l'installateur.&lt;br /&gt;
&lt;br /&gt;
Notes :&lt;br /&gt;
&lt;br /&gt;
Codes couleur des voyants Fibre :&lt;br /&gt;
&lt;br /&gt;
* Led orange fixe, le signal passe mais le vp ne le prend pas ; firmware VP crashé à cause d'une instabilité du courant par exemple.&lt;br /&gt;
* Led clignote rouge : boitier hors sync, le boîtier ne &amp;quot;voit&amp;quot; pas l'autre boîtier&lt;br /&gt;
* Led Verte tvb&lt;br /&gt;
&lt;br /&gt;
Cas fusible off : modulo player rapporte Rouge dans &amp;quot;devices&amp;quot;, rouge également au boîtier&lt;br /&gt;
&lt;br /&gt;
Cas RJ45 off (perte de connection avec VP : &amp;quot;devices&amp;quot; devient rouge, boîtier Fibre reste vert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Comment fonctionne l'output artnet de l'éclairage extérieur  ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Relais 230v pour l'instant 1 sortie, si on veut s'en servir pour commander le reboot des VPs on devra donc choisir soit un boîtier deux sorties et un relais pour toutes les machines soit avec plus de sorties et relayage individuel de chaque VP.&lt;br /&gt;
&lt;br /&gt;
* Comment rebooter proprement le W7 des serveurs media ?&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Dans Modulo Remote, aller au tab &amp;quot;control&amp;quot; et utiliser le bouton &amp;quot;reboot server&amp;quot; ; ou bien utiliser VNC pour accéder au serveur (master : 192.168.0.101, Slave : 192.168.0.100, mdp dispo sur demande). Eviter le &amp;quot;hardware reset&amp;quot; sur la façade si l'appareil répond encore. Aussi, pousser brièvement sur Power permet d'initier un shutdown propre, puis de rallumer.&lt;br /&gt;
* Comment rebooter proprement TOUT le bazar ? Tout éteindre ?&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; NON, ça ne sert à rien. On peut éteindre le laptop, mais les VPs doivent rester allumés et les serveurs aussi. Toujours attendre 1 minute entière avant de rallumer un VP. &lt;br /&gt;
&lt;br /&gt;
* Comment faire, et raccorder, un nouveau bouton sur le Player ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Voir notes wiki perso ; c'est pas très compliqué mais ce document est déjà assez long comme ça. En bref, dans les caractéristiques d'un bouton, on lui assigne une &amp;quot;Task&amp;quot; qui peut être à peu près n'importe quoi.&lt;br /&gt;
&lt;br /&gt;
* Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Dans Modulo remote, tab &amp;quot;general&amp;quot;: utiliser &amp;quot;Save&amp;quot; tout le temps et &amp;quot;Backup&amp;quot; uniquement quand on est sûrs de sauvegarder un système fonctionnel, sans erreur. Utiliser &amp;quot;restore&amp;quot; pour récupérer la dernière version fonctionnelle depuis le backup ; Modulo sauve des backups régulièrement et ceux qui sont faits manuellement ont la date de l'opération insérée dans le nom du fichier. La version de travail du moment s'appelle &amp;quot;Défaut Fort mars 23&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ces sauvegardes sont un &amp;quot;flat file&amp;quot; au format .xml, qui contient toutes les infos mais pas les données.&lt;br /&gt;
Les données artistiques sont sur les deux serveurs, &amp;quot;pèsent&amp;quot; environ 40Gb et sont sur un disque séparé dans un répertoire &amp;quot;Fort l'écluse&amp;quot; - J'ai un backup sur un disque SSD à moi, il faut voir avec IT d'obtenir une solution de backup permanente, ie. un disque SSD de 250gb qui reste à demeure à proximité. &lt;br /&gt;
&lt;br /&gt;
Pour réaliser ces backups manuellement, d'abord dans Modulo Remote arrêter les serveurs, ensuite utiliser RealVNC pour accéder aux serveurs l'un après l'autre. Faire le backup du dossier D:/Fort l'écluse de chaque serveur - Si accès depuis une autre machine depuis le réseau du fort, le mot de passe vnc est 'modulo' tout minuscule, no fancy nothing.&lt;br /&gt;
&lt;br /&gt;
Ne pas oublier de redémarrer les serveurs depuis Modulo Player...&lt;br /&gt;
&lt;br /&gt;
* Gestion image composite (tour par exemple) - ça serait un job de trois jours de nuit pour calibrer une image &amp;quot;plate&amp;quot; puisque le film à été &amp;quot;morphé&amp;quot; en 3D et les projecteurs &amp;quot;tirent&amp;quot; à-peu-près tout droit, ce qui rend la déformation manuelle, ponctuelle d'une image sur la tour une opération plus-ou-moins complexe. C'est peut-être trivial pour Fabien, à voir.&lt;br /&gt;
&lt;br /&gt;
==3. Hardware :==&lt;br /&gt;
&lt;br /&gt;
- Live streaming depuis modulo: &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; pour faire du Live, nous avons besoin d'une carte d'acquisition appelée &amp;quot;Deltacast&amp;quot; spécifique pour pouvoir intégrer une source live dans la projection.&lt;br /&gt;
&lt;br /&gt;
- Tour des &amp;quot;boîtes&amp;quot;,  inspection de leur état général :&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; État général bon, penser à aspirer les joints la prochaine fois (aspi portable). Étonnement peu de poussière dans les filtres vu les deux ans passés sans maintenance. L'intérieur des boîtes est relativement propre, venir avec un aspi portable la prochaine fois donc. Les &amp;quot;gros&amp;quot; joints oranges sur les filtres papier se détériorent, penser à en commander pour la prochaine fois.&lt;br /&gt;
&lt;br /&gt;
Suggestion : Poser une &amp;quot;ligne de vie&amp;quot; pour circuler dans la fosse, c'est pénible ; prévoir visseuse, chaque filtre est tenu en place par 8 visses hexacaves.&lt;br /&gt;
&lt;br /&gt;
- Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait, rien de tordu sauf l'accès aux filtres qui est plus que moyen. Le VP4 est sur une plateforme très étroite, harnais obligatoire et intervention par une seule personne ; montée et descente sur cette plateforme pas évident.&lt;br /&gt;
&lt;br /&gt;
- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; rien à signaler mais sur les VPs posés en mode portrait on ne voit rien ; Certaineses infos sont dispo dans modulo et davantage, dont les alarmes, sur la page HTML de chaque bécane. Sur la page consacrée aux alertes, on note des alertes de températures excessives, voir p.ex. http://192.168.0.11:9999/#!/notifications. Je vais travailler à produire une compilation des alertes les plus graves pour voir si elles se reproduisent. &lt;br /&gt;
&lt;br /&gt;
- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Les VPs avec la lampe éteinte sont virtuellement éteints, et la fibre ne tombe pas en panne dans la vraie vie, c'est le boîtier fibre qui ne &amp;quot;voit&amp;quot; pas le Barco parce qu'il est en carafe ; il est donc inutile d'essayer de séparer les alimentations&lt;br /&gt;
&lt;br /&gt;
- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; C'est fait, RAS, le 4 était en effet un peu à côté.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Full liste des mots de passe du hardware : &lt;br /&gt;
&lt;br /&gt;
- Laptop y'a pas, accès TeamViewer &amp;quot;protégé&amp;quot; par le besoin d'une approbation par mail sur culture@, &lt;br /&gt;
- Serveurs 1 &amp;amp; 2 accès soit par Modulo pour le transfert de fichier soit VNC pour les backups, mdp &amp;quot;modulo&amp;quot;&lt;br /&gt;
- Accès à distance à Modulo Panel : IP 81.28.197.47 port 64230 pour arriver sur 192.168.0.101, login fortevideo et MDP visible dans Modulo Remote onglet &amp;quot;UI Design&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Conclusion et...==&lt;br /&gt;
Questions en suspens, à voir la prochaine fois, à surveiller :&lt;br /&gt;
&lt;br /&gt;
- Commander de nouveaux filtres intérieurs (les gros jaune/orange, le caoutchouc orange se détériore).&lt;br /&gt;
&lt;br /&gt;
- VP1 fiber box s'est détaché, remplacer l'adhésif&lt;br /&gt;
&lt;br /&gt;
- Nettoyer les joints&lt;br /&gt;
&lt;br /&gt;
- Surveiller les logs des appareils ; aussi, VP 2 et 4 ne &amp;quot;loggent&amp;quot; rien ou très peu, suivre régulièrement p.ex. après un orage ou une canicule.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Faire installer un relayage sur horloge astronomique avec reboot des VPs tous les mercredis et samedis à 5h du matin ; intégrer à Modulo Panel une GROSSE bannière rouge qui rappelle ces extinctions pour éviter les extinctions sur le matériel à chaud ; voir si on peut programmer dans l'automation une interdiction de la lampe à ce moment-là, genre les 4 VPs reçoivent de Modulo l'ordre d'éteindre leur lampe tous les mercredis et samedis à 4h30 (on ne sait jamais si quelqu'un à oublié d'éteindre par exemple).&lt;br /&gt;
&lt;br /&gt;
- &amp;quot;Warping Basics&amp;quot; -&amp;gt; Avoir un set de sorties software dans Modulo Pi qui nous permet facilement de projeter des images plates, y compris des films !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============ Anciennes notes ========================================&lt;br /&gt;
&lt;br /&gt;
Rappel : Modulo Pi se distingue en deux logiciels pour l'utilisateur : Modulo Player Remote, qui permet la gestion de serveur [https://www.modulo-pi.com/media-servers/modulo-player/ Modulo Player], et Modulo Panel, qui permet d'envoyer, allumer, arrêter etc le système.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Notes'''&lt;br /&gt;
&lt;br /&gt;
-- Some phones don't have access to the Modulo Player thing in Google Play&lt;br /&gt;
&lt;br /&gt;
-- Select/define a playlist media : click on item in Playlist, opens left tool bar, drag and drop. Always correct or fill your playlist before using the cleanup tool in &amp;quot;Media&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
!! Playlist : there's 2 of them, master and slave - there must be the same number, same cues, both sides !!&lt;br /&gt;
&lt;br /&gt;
!! Don't touch anything &amp;quot;xmap&amp;quot; or &amp;quot;psd&amp;quot; stuff, even if at the root of the drive !!&lt;br /&gt;
&lt;br /&gt;
Don't forget you got a Favourite toggle in the left media panel of playlist, and that you can toggle by filetypes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Creer un bouton'''&lt;br /&gt;
&lt;br /&gt;
- Dans l'application Modulo Remote, aller au Tab &amp;quot;UI Designer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- Selectioner &amp;quot;interface&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- Dans &amp;quot;components&amp;quot; , choisir Button ou Toggle Button , drag &amp;amp; drop on desktop, move in place to hierarchy tab and put it where needed (right toolbar) (le plus bas sera au-dessus des autres)&lt;br /&gt;
&lt;br /&gt;
--- Select and edit that button in hierarchy tab, name it, text it, size it, color it whatever, on/off etc&lt;br /&gt;
&lt;br /&gt;
--- &amp;quot;Toggle Button&amp;quot; exemple : move to tab &amp;quot;action&amp;quot;, select &amp;quot;set on&amp;quot; (later, select set off ; tab &amp;quot;playlist&amp;quot; , select &amp;quot;go clue&amp;quot; or &amp;quot;play&amp;quot;, drag it to the left pane, select parameter, &amp;quot;playlist&amp;quot; as of now, select cue like &amp;quot;mire couleur&amp;quot; ; dont forget to select Set Off with &amp;quot;black&amp;quot;. You can have a different color depending on state.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- &amp;quot;Button&amp;quot; exemple : Move to tab &amp;quot;Action&amp;quot;, select function etc the same : if it is an On button, don't forget to make an &amp;quot;Off&amp;quot; one. Only Simple Buttons can have a confirmation dialog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Make a Playlist and fill it'''&lt;br /&gt;
&lt;br /&gt;
!! Master at zero or 1rst cue in black because playlists stacks above each other !!&lt;br /&gt;
Rappel : 2 vps = 1 surface de 4800 x 1200 pour 1 et 4 par exemple ; you CAN lengthen image all across the whole surface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can manipulate crop and so on in &amp;quot;advanced&amp;quot; on the right of item in playlist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tasks''' and schedules and stuff&lt;br /&gt;
&lt;br /&gt;
!! don't touch DMX !!&lt;br /&gt;
&lt;br /&gt;
Tasks only talks to Master, ''slave doesn't matter'' ;&lt;br /&gt;
&lt;br /&gt;
It's sequential mostly ; easiest is to use &amp;quot;launch tasks&amp;quot; which brings you back to all playlist items.&lt;br /&gt;
&lt;br /&gt;
Thezre's no way to kill a running task, but you can still do whatever like shut down lamps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
trace email draft of Feedback&lt;br /&gt;
&lt;br /&gt;
Bilan intervention VP / Mapping&lt;br /&gt;
Points spécifiés :Liste intervention mapping :1. Informatique :- Nettoyer la structure de fichiers, la playlist de Modulo - fait autant que possible, reste plein de trucs à la racine. Le folder concert est Media Com, Halloween ok, mires ok, toucher à rien d'autre - Créer une UI pour les téléphones - done , even got one for cheap laptops&lt;br /&gt;
Transfert de port (punch firewall) TCP 64230 pour 192.168.0.101 - demandé &lt;br /&gt;
&lt;br /&gt;
- Créer le tunnel de connection à modulo (sans teamviewer) demandé - Stream du monitoring qui sort sur les petits moniteurs :&lt;br /&gt;
Get in TeamViewer using NDI (shortcut on desktop, access any two servers via upper left menu, modulo-pc. Shut down NDI when finished. Allow and disallow from Monitoring tab in Modulo &lt;br /&gt;
&lt;br /&gt;
- préparer une Alt Playlist (placeholder/Playground)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Training :&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter uniquement la connexion régie-VPs ? &lt;br /&gt;
&lt;br /&gt;
- Comment forcer une reconnection aux VP ?&lt;br /&gt;
&lt;br /&gt;
- Comment fonctionne l'output artnet de l'éclairage extérieur ? Relais, pour l'instant 1 sortie, choisir soit un boîtier deux sorties et un relais pour toutes les machines soit avec plus de sorties et relayage individuel de chaque vp&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement le W7 des serveurs media ? Modulo remote tab &amp;quot;control&amp;quot; &lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement TOUT le bazar ? DONT, JUST SHUTDOWN LAPTOP &lt;br /&gt;
&lt;br /&gt;
- Comment faire, et raccorder, un nouveau bouton sur le Player ? Voir wiki&lt;br /&gt;
&lt;br /&gt;
- Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
- Gestion image composite (tour par exemple) - ça serait un job de trois jours de nuit pour calibrer une image&lt;br /&gt;
&lt;br /&gt;
3. Hardware :&lt;br /&gt;
&lt;br /&gt;
- Tour des &amp;quot;boîtes&amp;quot;,  inspection de leur état général - État général bon, penser à aspirer les joints la prochaine fois (aspi portable. Poser &amp;quot;ligne de vie&amp;quot; pour circuler dans la fosse - Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs&lt;br /&gt;
&lt;br /&gt;
- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP&lt;br /&gt;
&lt;br /&gt;
- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ?&lt;br /&gt;
&lt;br /&gt;
Mise à jour des points / additions sur le terrain :&lt;br /&gt;
&lt;br /&gt;
- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu)  -- FAIT&lt;br /&gt;
&lt;br /&gt;
- Map of our Mapping infrastructure&lt;br /&gt;
&lt;br /&gt;
- Modulo est un outil de gestion de serveur par le réseau, est-il possible de connecter un autre ordinateur ?&lt;br /&gt;
&lt;br /&gt;
- Full liste des mots de passe du hardware : Laptop, serveurs 1 &amp;amp; 2&lt;br /&gt;
&lt;br /&gt;
- Warping Basics- Cleanup Servers' fans / filters- Download a copy of Modulo Pi as playground / testing device ?&lt;br /&gt;
&lt;br /&gt;
- Modulo License Number ? Registration number ? Client number ?&lt;br /&gt;
&lt;br /&gt;
- conso élec &amp;quot;Barco urx-w32&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Feedback point par point :&lt;br /&gt;
&lt;br /&gt;
- test remove alim fiber box on beamer side, check on rack side &lt;br /&gt;
&lt;br /&gt;
- Modulo OK, fiber dead- get onduleurs pour alims dans tour, 4 x 16A&lt;br /&gt;
&lt;br /&gt;
- Order new inside filters (orange part deteriorating)- VP1 fiber box unattached &lt;br /&gt;
&lt;br /&gt;
- Cas de &amp;quot;ça marche pas&amp;quot; : 1. Perdu un ou des serveurs- Vérification via modulo sidebar / playlist, check contenus-&amp;gt; rebooter modulo ou serveur&lt;br /&gt;
2. Perdu un ou des vos&lt;br /&gt;
&lt;br /&gt;
- vérification Modulo tab Devices : si rouge, you're fucked&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le ven. 14 oct. 2022 à 10:56, Jean Philippe Monteiro - Fort l'écluse &amp;lt;jmonteiro@paysdegexagglo.fr&amp;gt; a écrit :&lt;br /&gt;
Et merci de la promptitude !&lt;br /&gt;
Alors, deux points : &lt;br /&gt;
&lt;br /&gt;
1. Boîtes : Un contrôle annuel est nécessaire de toute façon, je voudrais que tu estimes le temps &amp;quot;Artcom&amp;quot; à passer dessus ; j'en profite pour reformuler ce point &amp;quot;hardware&amp;quot; :- Tour des &amp;quot;boîtes&amp;quot;, inspection de leur état général- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP&lt;br /&gt;
- Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu)A partir de ce nombre d'heures que tu estimes, il nous faudra un devis Artcom qui ne comprendra pas le déplacement mais uniquement les heures où tu pourras endosser la casquette Artcom. Je n'y vois moi qu'une après-midi et une soirée.&lt;br /&gt;
&lt;br /&gt;
2. Calendrier : nous avons donc logiquement besoin que ça se passe vers la fin Mai / début Juin et non là-tout-de-suite-maintenant, où du reste quand le Fort n'est pas libre c'est moi qui suis coincé ailleurs de toute façon ; j'espère qu'en nous y prenant aussi à l'avance nous allons pouvoir trouver un arrangement. Et tu ne seras donc pas seul mais avec moi en permanence, et Nico / jean-Do en plus ponctuellement si nécessaire.&lt;br /&gt;
Cordialement,&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Liste intervention mapping :1. Informatique :- Nettoyer la structure de fichiers, la playlist de Modulo- Créer une UI pour les téléphones&lt;br /&gt;
&lt;br /&gt;
- Créer le tunnel de connection à modulo (sans teamviewer)- Stream du monitoring qui sort sur les petits moniteurs- préparer une Alt Playlist (placeholder/Playground)&lt;br /&gt;
&lt;br /&gt;
2. Training :- Comment rebooter uniquement la connexion régie-VPs ? - Comment forcer une reconnection aux VP ?&lt;br /&gt;
&lt;br /&gt;
- Comment fonctionne l'output artnet de l'éclairage extérieur ?&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement le W7 des serveurs media ?&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement TOUT le bazar ?- Comment faire, et raccorder, un nouveau bouton sur le Player ?&lt;br /&gt;
&lt;br /&gt;
- Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
- Gestion image composite (tour par exemple)&lt;br /&gt;
&lt;br /&gt;
3. Hardware :- Tour des &amp;quot;boîtes&amp;quot;, - Nettoyages filtres, lentilles, contrôle connecteurs- Lecture des différents voyants d'état ou d'alarme- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.mediawiki.org/wiki/Help:Links Editing Help]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Modulo</id>
		<title>Modulo</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Modulo"/>
				<updated>2024-02-01T17:11:03Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Bilan intervention VP / Mapping (voir mail 11 avr. 2023 13:59)=&lt;br /&gt;
&lt;br /&gt;
Rappel : il y a deux logiciels &amp;quot;que nous voyons&amp;quot; sur le laptop dans la Baie Vidéo : &lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Modulo Panel&amp;quot;, qui donne accès aux gros boutons d'envoi et d'arrêt du mapping&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Modulo Player Remote&amp;quot;, qui gère véritablement les serveurs, les paramètres, les playlists, le contenu etc. et donc le Modulo Pi dans les serveurs.&lt;br /&gt;
&lt;br /&gt;
Liste originale de l'intervention mapping avec les résultats et observations intégrées :&lt;br /&gt;
&lt;br /&gt;
==1. Informatique : ==&lt;br /&gt;
&lt;br /&gt;
* Nettoyer la structure de fichiers, la playlist de Modulo&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait autant que possible, reste plein de trucs à la racine ou dans des répertoires aux noms obscurs qu'il ne faut pas toucher sous peine de devoir vraiment reprogrammer beaucoup.&lt;br /&gt;
&lt;br /&gt;
 Le folder concert est Media Com, Halloween c'est Halloween, Les mires sont dans XMires ; ne toucher à rien d'autre genre xmapp, psd etc, pas touche.&lt;br /&gt;
&lt;br /&gt;
* Créer une UI pour les téléphones &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait, en résolution téléphone &amp;quot;modeste&amp;quot; 1600 x 720 ; aussi fait une UI pour les laptops un peu vieillots 1366 x 768. A noter, on peut changer d'UI depuis Modulo Panel avec le bouton en bas à droite ; l'adresse du Player est 81.28.197.47 et le mot de passe sera transféré individuellement.&lt;br /&gt;
&lt;br /&gt;
* Transfert de port (punch firewall) pour gestion Modulo Panel sans TeamViewer :&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ouverture du port TCP 64230 pour gestion du logiciel installé en 192.168.0.101 ; la &amp;quot;passerelle interne&amp;quot; depuis le routeur 10.7.7.xxx est fonctionnelle, voir ci-dessus. Pour l'accès à distance donc, cf mail d'Elie : dans le logiciel Modulo Panel, l'adresse 81.28.197.47:64230 donnera accès, après entrée du nom d'utilisateur et mot de passe, à la même chose mais depuis partout !&lt;br /&gt;
&lt;br /&gt;
* Stream du monitoring qui sort sur les petits moniteurs : C'est différent !&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Avec TeamViewer, d'abord aller dans Modulo Remote, dans le Tab &amp;quot;Monitoring&amp;quot; pour autoriser &amp;quot;NDI&amp;quot; en haut de page ; utiliser le logiciel NDI installé sur le laptop (shortcut sur le desktop), sélectionner soit Modulo 1-4 soit Modulo 2-3 dans NDI pour vérifier que l'image &amp;quot;sort&amp;quot; bien du serveur ; cela ne prouve que la fonctionnalité des serveurs de média du système, pas la projection réelle. Quand le test/la projection est finie, sortir du logiciel NDI, puis aller remettre dans Modulo Remote / Monitoring tab le NDI en Off pour rétablir les petits moniteurs en régie vidéo.&lt;br /&gt;
&lt;br /&gt;
* Préparer une Alt Playlist (placeholder/Playground) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; &amp;quot;PlayGround&amp;quot; créée, qui permet de &amp;quot;jouer&amp;quot; avec / apprendre / expérimenter sans toucher à la Playlist principale. Cette playlist est parfaitement fonctionnelle et peut être utilisée en production aussi. Attention que les Playlist se superposent dans Modulo Pi, il est recommandé de mettre le Master de &amp;quot;PlayGround&amp;quot; à zéro en haut à gauche pour éviter tout accident (et donc en fait ne pas l'utiliser en Prod, à moins d'avoir créé une &amp;quot;Task&amp;quot; (tâche) qui met le master à fond puis le remet à zéro ensuite). Playground pour l'instant comporte 3 items dont un qui est lié à de nouvelles tâches. Reste à faire, à titre expérimental / self training, de relier cette playlist alternative à d'autres boutons ; ça peut se voir dans l'UI &amp;quot;1366x768&amp;quot; que je propose nous serve également de Playground afin de ne pas toucher à ce qui sert en exploitation.&lt;br /&gt;
&lt;br /&gt;
==2. Training :==&lt;br /&gt;
&lt;br /&gt;
* Comment rebooter uniquement la connexion régie-VPs ? &lt;br /&gt;
-&amp;gt; Installer plus de sorties DMX pour commander un relayage dans l'armoire électrique qui protège les VPs (comme pour l'éclairage du chemin), créer une tâche DMX avec un bouton qui couperait les fusibles des VPs pour 30s puis les remet, ceci avec possiblement une automation on/off comme pour l'automation de la projection du film. Ce serait l'idéal.&lt;br /&gt;
&lt;br /&gt;
Ou&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Horloge astronomique avec reboot régulier. Le moins cher !&lt;br /&gt;
-- Note : quand on &amp;quot;perd&amp;quot; la synchro, c'est en général le firmware des projecteurs qui crashe (jamais les boîtiers fibre à priori) probablement à cause de variations de courant et autres microcoupures ; on serait pas mal d'installer des UPS pour protéger les VPs de ces variations dues au climat. Les VPs consomment bien en-dessous de 20A max (3200w crête), voir avec notre service IT mais ça pourrait coûter une fortune. Cette solution est celle préconisée par l'installateur.&lt;br /&gt;
&lt;br /&gt;
Notes :&lt;br /&gt;
&lt;br /&gt;
Codes couleur des voyants Fibre :&lt;br /&gt;
&lt;br /&gt;
* Led orange fixe, le signal passe mais le vp ne le prend pas ; firmware VP crashé à cause d'une instabilité du courant par exemple.&lt;br /&gt;
* Led clignote rouge : boitier hors sync, le boîtier ne &amp;quot;voit&amp;quot; pas le VP&lt;br /&gt;
* Led Verte tvb&lt;br /&gt;
&lt;br /&gt;
Cas fusible off : modulo player rapporte Rouge dans &amp;quot;devices&amp;quot;, rouge également au boîtier&lt;br /&gt;
&lt;br /&gt;
Cas RJ45 off (perte de connection avec VP : &amp;quot;devices&amp;quot; devient rouge, boîtier Fibre reste vert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Comment fonctionne l'output artnet de l'éclairage extérieur  ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Relais 230v pour l'instant 1 sortie, si on veut s'en servir pour commander le reboot des VPs on devra donc choisir soit un boîtier deux sorties et un relais pour toutes les machines soit avec plus de sorties et relayage individuel de chaque VP.&lt;br /&gt;
&lt;br /&gt;
* Comment rebooter proprement le W7 des serveurs media ?&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Dans Modulo Remote, aller au tab &amp;quot;control&amp;quot; et utiliser le bouton &amp;quot;reboot server&amp;quot; ; ou bien utiliser VNC pour accéder au serveur (master : 192.168.0.101, Slave : 192.168.0.100, mdp dispo sur demande). Eviter le &amp;quot;hardware reset&amp;quot; sur la façade si l'appareil répond encore. Aussi, pousser brièvement sur Power permet d'initier un shutdown propre, puis de rallumer.&lt;br /&gt;
* Comment rebooter proprement TOUT le bazar ? Tout éteindre ?&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; NON, ça ne sert à rien. On peut éteindre le laptop, mais les VPs doivent rester allumés et les serveurs aussi. Toujours attendre 1 minute entière avant de rallumer un VP. &lt;br /&gt;
&lt;br /&gt;
* Comment faire, et raccorder, un nouveau bouton sur le Player ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Voir notes wiki perso ; c'est pas très compliqué mais ce document est déjà assez long comme ça. En bref, dans les caractéristiques d'un bouton, on lui assigne une &amp;quot;Task&amp;quot; qui peut être à peu près n'importe quoi.&lt;br /&gt;
&lt;br /&gt;
* Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Dans Modulo remote, tab &amp;quot;general&amp;quot;: utiliser &amp;quot;Save&amp;quot; tout le temps et &amp;quot;Backup&amp;quot; uniquement quand on est sûrs de sauvegarder un système fonctionnel, sans erreur. Utiliser &amp;quot;restore&amp;quot; pour récupérer la dernière version fonctionnelle depuis le backup ; Modulo sauve des backups régulièrement et ceux qui sont faits manuellement ont la date de l'opération insérée dans le nom du fichier. La version de travail du moment s'appelle &amp;quot;Défaut Fort mars 23&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Ces sauvegardes sont un &amp;quot;flat file&amp;quot; au format .xml, qui contient toutes les infos mais pas les données.&lt;br /&gt;
Les données artistiques sont sur les deux serveurs, &amp;quot;pèsent&amp;quot; environ 40Gb et sont sur un disque séparé dans un répertoire &amp;quot;Fort l'écluse&amp;quot; - J'ai un backup sur un disque SSD à moi, il faut voir avec IT d'obtenir une solution de backup permanente, ie. un disque SSD de 250gb qui reste à demeure à proximité. &lt;br /&gt;
&lt;br /&gt;
Pour réaliser ces backups manuellement, d'abord dans Modulo Remote arrêter les serveurs, ensuite utiliser RealVNC pour accéder aux serveurs l'un après l'autre. Faire le backup du dossier D:/Fort l'écluse de chaque serveur - Si accès depuis une autre machine depuis le réseau du fort, le mot de passe vnc est 'modulo' tout minuscule, no fancy nothing.&lt;br /&gt;
&lt;br /&gt;
Ne pas oublier de redémarrer les serveurs depuis Modulo Player...&lt;br /&gt;
&lt;br /&gt;
* Gestion image composite (tour par exemple) - ça serait un job de trois jours de nuit pour calibrer une image &amp;quot;plate&amp;quot; puisque le film à été &amp;quot;morphé&amp;quot; en 3D et les projecteurs &amp;quot;tirent&amp;quot; à-peu-près tout droit, ce qui rend la déformation manuelle, ponctuelle d'une image sur la tour une opération plus-ou-moins complexe. C'est peut-être trivial pour Fabien, à voir.&lt;br /&gt;
&lt;br /&gt;
==3. Hardware :==&lt;br /&gt;
&lt;br /&gt;
- Live streaming depuis modulo: &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; pour faire du Live, nous avons besoin d'une carte d'acquisition appelée &amp;quot;Deltacast&amp;quot; spécifique pour pouvoir intégrer une source live dans la projection.&lt;br /&gt;
&lt;br /&gt;
- Tour des &amp;quot;boîtes&amp;quot;,  inspection de leur état général :&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; État général bon, penser à aspirer les joints la prochaine fois (aspi portable). Étonnement peu de poussière dans les filtres vu les deux ans passés sans maintenance. L'intérieur des boîtes est relativement propre, venir avec un aspi portable la prochaine fois donc. Les &amp;quot;gros&amp;quot; joints oranges sur les filtres papier se détériorent, penser à en commander pour la prochaine fois.&lt;br /&gt;
&lt;br /&gt;
Suggestion : Poser une &amp;quot;ligne de vie&amp;quot; pour circuler dans la fosse, c'est pénible ; prévoir visseuse, chaque filtre est tenu en place par 8 visses hexacaves.&lt;br /&gt;
&lt;br /&gt;
- Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Fait, rien de tordu sauf l'accès aux filtres qui est plus que moyen. Le VP4 est sur une plateforme très étroite, harnais obligatoire et intervention par une seule personne ; montée et descente sur cette plateforme pas évident.&lt;br /&gt;
&lt;br /&gt;
- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; rien à signaler mais sur les VPs posés en mode portrait on ne voit rien ; Certaineses infos sont dispo dans modulo et davantage, dont les alarmes, sur la page HTML de chaque bécane. Sur la page consacrée aux alertes, on note des alertes de températures excessives, voir p.ex. http://192.168.0.11:9999/#!/notifications. Je vais travailler à produire une compilation des alertes les plus graves pour voir si elles se reproduisent. &lt;br /&gt;
&lt;br /&gt;
- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ? &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Les VPs avec la lampe éteinte sont virtuellement éteints, et la fibre ne tombe pas en panne dans la vraie vie, c'est le boîtier fibre qui ne &amp;quot;voit&amp;quot; pas le Barco parce qu'il est en carafe ; il est donc inutile d'essayer de séparer les alimentations&lt;br /&gt;
&lt;br /&gt;
- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; C'est fait, RAS, le 4 était en effet un peu à côté.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Full liste des mots de passe du hardware : &lt;br /&gt;
&lt;br /&gt;
- Laptop y'a pas, accès TeamViewer &amp;quot;protégé&amp;quot; par le besoin d'une approbation par mail sur culture@, &lt;br /&gt;
- Serveurs 1 &amp;amp; 2 accès soit par Modulo pour le transfert de fichier soit VNC pour les backups, mdp &amp;quot;modulo&amp;quot;&lt;br /&gt;
- Accès à distance à Modulo Panel : IP 81.28.197.47 port 64230 pour arriver sur 192.168.0.101, login fortevideo et MDP visible dans Modulo Remote onglet &amp;quot;UI Design&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Conclusion et...==&lt;br /&gt;
Questions en suspens, à voir la prochaine fois, à surveiller :&lt;br /&gt;
&lt;br /&gt;
- Commander de nouveaux filtres intérieurs (les gros jaune/orange, le caoutchouc orange se détériore).&lt;br /&gt;
&lt;br /&gt;
- VP1 fiber box s'est détaché, remplacer l'adhésif&lt;br /&gt;
&lt;br /&gt;
- Nettoyer les joints&lt;br /&gt;
&lt;br /&gt;
- Surveiller les logs des appareils ; aussi, VP 2 et 4 ne &amp;quot;loggent&amp;quot; rien ou très peu, suivre régulièrement p.ex. après un orage ou une canicule.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Faire installer un relayage sur horloge astronomique avec reboot des VPs tous les mercredis et samedis à 5h du matin ; intégrer à Modulo Panel une GROSSE bannière rouge qui rappelle ces extinctions pour éviter les extinctions sur le matériel à chaud ; voir si on peut programmer dans l'automation une interdiction de la lampe à ce moment-là, genre les 4 VPs reçoivent de Modulo l'ordre d'éteindre leur lampe tous les mercredis et samedis à 4h30 (on ne sait jamais si quelqu'un à oublié d'éteindre par exemple).&lt;br /&gt;
&lt;br /&gt;
- &amp;quot;Warping Basics&amp;quot; -&amp;gt; Avoir un set de sorties software dans Modulo Pi qui nous permet facilement de projeter des images plates, y compris des films !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============ Anciennes notes ========================================&lt;br /&gt;
&lt;br /&gt;
Rappel : Modulo Pi se distingue en deux logiciels pour l'utilisateur : Modulo Player Remote, qui permet la gestion de serveur [https://www.modulo-pi.com/media-servers/modulo-player/ Modulo Player], et Modulo Panel, qui permet d'envoyer, allumer, arrêter etc le système.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Notes'''&lt;br /&gt;
&lt;br /&gt;
-- Some phones don't have access to the Modulo Player thing in Google Play&lt;br /&gt;
&lt;br /&gt;
-- Select/define a playlist media : click on item in Playlist, opens left tool bar, drag and drop. Always correct or fill your playlist before using the cleanup tool in &amp;quot;Media&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
!! Playlist : there's 2 of them, master and slave - there must be the same number, same cues, both sides !!&lt;br /&gt;
&lt;br /&gt;
!! Don't touch anything &amp;quot;xmap&amp;quot; or &amp;quot;psd&amp;quot; stuff, even if at the root of the drive !!&lt;br /&gt;
&lt;br /&gt;
Don't forget you got a Favourite toggle in the left media panel of playlist, and that you can toggle by filetypes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Creer un bouton'''&lt;br /&gt;
&lt;br /&gt;
- Dans l'application Modulo Remote, aller au Tab &amp;quot;UI Designer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- Selectioner &amp;quot;interface&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- Dans &amp;quot;components&amp;quot; , choisir Button ou Toggle Button , drag &amp;amp; drop on desktop, move in place to hierarchy tab and put it where needed (right toolbar) (le plus bas sera au-dessus des autres)&lt;br /&gt;
&lt;br /&gt;
--- Select and edit that button in hierarchy tab, name it, text it, size it, color it whatever, on/off etc&lt;br /&gt;
&lt;br /&gt;
--- &amp;quot;Toggle Button&amp;quot; exemple : move to tab &amp;quot;action&amp;quot;, select &amp;quot;set on&amp;quot; (later, select set off ; tab &amp;quot;playlist&amp;quot; , select &amp;quot;go clue&amp;quot; or &amp;quot;play&amp;quot;, drag it to the left pane, select parameter, &amp;quot;playlist&amp;quot; as of now, select cue like &amp;quot;mire couleur&amp;quot; ; dont forget to select Set Off with &amp;quot;black&amp;quot;. You can have a different color depending on state.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- &amp;quot;Button&amp;quot; exemple : Move to tab &amp;quot;Action&amp;quot;, select function etc the same : if it is an On button, don't forget to make an &amp;quot;Off&amp;quot; one. Only Simple Buttons can have a confirmation dialog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Make a Playlist and fill it'''&lt;br /&gt;
&lt;br /&gt;
!! Master at zero or 1rst cue in black because playlists stacks above each other !!&lt;br /&gt;
Rappel : 2 vps = 1 surface de 4800 x 1200 pour 1 et 4 par exemple ; you CAN lengthen image all across the whole surface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can manipulate crop and so on in &amp;quot;advanced&amp;quot; on the right of item in playlist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tasks''' and schedules and stuff&lt;br /&gt;
&lt;br /&gt;
!! don't touch DMX !!&lt;br /&gt;
&lt;br /&gt;
Tasks only talks to Master, ''slave doesn't matter'' ;&lt;br /&gt;
&lt;br /&gt;
It's sequential mostly ; easiest is to use &amp;quot;launch tasks&amp;quot; which brings you back to all playlist items.&lt;br /&gt;
&lt;br /&gt;
Thezre's no way to kill a running task, but you can still do whatever like shut down lamps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
trace email draft of Feedback&lt;br /&gt;
&lt;br /&gt;
Bilan intervention VP / Mapping&lt;br /&gt;
Points spécifiés :Liste intervention mapping :1. Informatique :- Nettoyer la structure de fichiers, la playlist de Modulo - fait autant que possible, reste plein de trucs à la racine. Le folder concert est Media Com, Halloween ok, mires ok, toucher à rien d'autre - Créer une UI pour les téléphones - done , even got one for cheap laptops&lt;br /&gt;
Transfert de port (punch firewall) TCP 64230 pour 192.168.0.101 - demandé &lt;br /&gt;
&lt;br /&gt;
- Créer le tunnel de connection à modulo (sans teamviewer) demandé - Stream du monitoring qui sort sur les petits moniteurs :&lt;br /&gt;
Get in TeamViewer using NDI (shortcut on desktop, access any two servers via upper left menu, modulo-pc. Shut down NDI when finished. Allow and disallow from Monitoring tab in Modulo &lt;br /&gt;
&lt;br /&gt;
- préparer une Alt Playlist (placeholder/Playground)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Training :&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter uniquement la connexion régie-VPs ? &lt;br /&gt;
&lt;br /&gt;
- Comment forcer une reconnection aux VP ?&lt;br /&gt;
&lt;br /&gt;
- Comment fonctionne l'output artnet de l'éclairage extérieur ? Relais, pour l'instant 1 sortie, choisir soit un boîtier deux sorties et un relais pour toutes les machines soit avec plus de sorties et relayage individuel de chaque vp&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement le W7 des serveurs media ? Modulo remote tab &amp;quot;control&amp;quot; &lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement TOUT le bazar ? DONT, JUST SHUTDOWN LAPTOP &lt;br /&gt;
&lt;br /&gt;
- Comment faire, et raccorder, un nouveau bouton sur le Player ? Voir wiki&lt;br /&gt;
&lt;br /&gt;
- Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
- Gestion image composite (tour par exemple) - ça serait un job de trois jours de nuit pour calibrer une image&lt;br /&gt;
&lt;br /&gt;
3. Hardware :&lt;br /&gt;
&lt;br /&gt;
- Tour des &amp;quot;boîtes&amp;quot;,  inspection de leur état général - État général bon, penser à aspirer les joints la prochaine fois (aspi portable. Poser &amp;quot;ligne de vie&amp;quot; pour circuler dans la fosse - Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs&lt;br /&gt;
&lt;br /&gt;
- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP&lt;br /&gt;
&lt;br /&gt;
- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ?&lt;br /&gt;
&lt;br /&gt;
Mise à jour des points / additions sur le terrain :&lt;br /&gt;
&lt;br /&gt;
- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu)  -- FAIT&lt;br /&gt;
&lt;br /&gt;
- Map of our Mapping infrastructure&lt;br /&gt;
&lt;br /&gt;
- Modulo est un outil de gestion de serveur par le réseau, est-il possible de connecter un autre ordinateur ?&lt;br /&gt;
&lt;br /&gt;
- Full liste des mots de passe du hardware : Laptop, serveurs 1 &amp;amp; 2&lt;br /&gt;
&lt;br /&gt;
- Warping Basics- Cleanup Servers' fans / filters- Download a copy of Modulo Pi as playground / testing device ?&lt;br /&gt;
&lt;br /&gt;
- Modulo License Number ? Registration number ? Client number ?&lt;br /&gt;
&lt;br /&gt;
- conso élec &amp;quot;Barco urx-w32&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Feedback point par point :&lt;br /&gt;
&lt;br /&gt;
- test remove alim fiber box on beamer side, check on rack side &lt;br /&gt;
&lt;br /&gt;
- Modulo OK, fiber dead- get onduleurs pour alims dans tour, 4 x 16A&lt;br /&gt;
&lt;br /&gt;
- Order new inside filters (orange part deteriorating)- VP1 fiber box unattached &lt;br /&gt;
&lt;br /&gt;
- Cas de &amp;quot;ça marche pas&amp;quot; : 1. Perdu un ou des serveurs- Vérification via modulo sidebar / playlist, check contenus-&amp;gt; rebooter modulo ou serveur&lt;br /&gt;
2. Perdu un ou des vos&lt;br /&gt;
&lt;br /&gt;
- vérification Modulo tab Devices : si rouge, you're fucked&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le ven. 14 oct. 2022 à 10:56, Jean Philippe Monteiro - Fort l'écluse &amp;lt;jmonteiro@paysdegexagglo.fr&amp;gt; a écrit :&lt;br /&gt;
Et merci de la promptitude !&lt;br /&gt;
Alors, deux points : &lt;br /&gt;
&lt;br /&gt;
1. Boîtes : Un contrôle annuel est nécessaire de toute façon, je voudrais que tu estimes le temps &amp;quot;Artcom&amp;quot; à passer dessus ; j'en profite pour reformuler ce point &amp;quot;hardware&amp;quot; :- Tour des &amp;quot;boîtes&amp;quot;, inspection de leur état général- Lecture et explication des différents voyants d'état ou d'alarme réseau / clim / VP&lt;br /&gt;
- Démonstration maintenance de base : comment nettoyer filtres et lentilles, contrôle de l'assise des connecteurs- Correction éventuelle, de nuit, de VPs qui auraient bougé (on soupçonne le 4 d'être descendu un peu)A partir de ce nombre d'heures que tu estimes, il nous faudra un devis Artcom qui ne comprendra pas le déplacement mais uniquement les heures où tu pourras endosser la casquette Artcom. Je n'y vois moi qu'une après-midi et une soirée.&lt;br /&gt;
&lt;br /&gt;
2. Calendrier : nous avons donc logiquement besoin que ça se passe vers la fin Mai / début Juin et non là-tout-de-suite-maintenant, où du reste quand le Fort n'est pas libre c'est moi qui suis coincé ailleurs de toute façon ; j'espère qu'en nous y prenant aussi à l'avance nous allons pouvoir trouver un arrangement. Et tu ne seras donc pas seul mais avec moi en permanence, et Nico / jean-Do en plus ponctuellement si nécessaire.&lt;br /&gt;
Cordialement,&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Liste intervention mapping :1. Informatique :- Nettoyer la structure de fichiers, la playlist de Modulo- Créer une UI pour les téléphones&lt;br /&gt;
&lt;br /&gt;
- Créer le tunnel de connection à modulo (sans teamviewer)- Stream du monitoring qui sort sur les petits moniteurs- préparer une Alt Playlist (placeholder/Playground)&lt;br /&gt;
&lt;br /&gt;
2. Training :- Comment rebooter uniquement la connexion régie-VPs ? - Comment forcer une reconnection aux VP ?&lt;br /&gt;
&lt;br /&gt;
- Comment fonctionne l'output artnet de l'éclairage extérieur ?&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement le W7 des serveurs media ?&lt;br /&gt;
&lt;br /&gt;
- Comment rebooter proprement TOUT le bazar ?- Comment faire, et raccorder, un nouveau bouton sur le Player ?&lt;br /&gt;
&lt;br /&gt;
- Sauvegarde et récupération de sauvegarde &lt;br /&gt;
&lt;br /&gt;
- Gestion image composite (tour par exemple)&lt;br /&gt;
&lt;br /&gt;
3. Hardware :- Tour des &amp;quot;boîtes&amp;quot;, - Nettoyages filtres, lentilles, contrôle connecteurs- Lecture des différents voyants d'état ou d'alarme- Possibilité de séparer les alims de la partie &amp;quot;transmission de signal&amp;quot; (celles qui foirent tout le temps) et les alims VPs qui n'aiment pas qu'on les reboote brutalement ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.mediawiki.org/wiki/Help:Links Editing Help]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Asahi_Notes</id>
		<title>Asahi Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Asahi_Notes"/>
				<updated>2024-01-30T21:58:34Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* To The Bug */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install / Reinstall==&lt;br /&gt;
&lt;br /&gt;
Uninstall according to the Asahi Wiki &amp;quot;partition cheatsheet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 https://leo3418.github.io/asahi-wiki-build/partitioning-cheatsheet/&lt;br /&gt;
&lt;br /&gt;
Install with the provided script at&lt;br /&gt;
&lt;br /&gt;
 https://alx.sh|sh&lt;br /&gt;
&lt;br /&gt;
Pay attention when you must reboot after step 1 into Step 2! It's the part where you hit &amp;quot;enter&amp;quot; for shut down and must wait 30 seconds and then keep the Power Button pressed down to restart with a Prompt about choosing what to boot.&lt;br /&gt;
&lt;br /&gt;
Now Ardour is a flatpak unfortunately ; there's 2 providers, Fedora and &lt;br /&gt;
(seeing the apple or a &amp;quot;macos recovery&amp;quot; splash at this stage is normal ; just wait for the terminal to pop up with instructions)&lt;br /&gt;
&lt;br /&gt;
Local Policy Update takes time. Please wait.&lt;br /&gt;
&lt;br /&gt;
Keep ignoring the patronizing apple about the security of your device. enter mac username and password as asked.&lt;br /&gt;
&lt;br /&gt;
==To The Bug==&lt;br /&gt;
&lt;br /&gt;
I am trying to reproduce a bug with Ardour that kills the nice sound hack from the asahi people to put the 6 speakers into a combined stereo pair thanks to  speakersafetyd. I need Ardour (as a tool), and I need patch to bluetooth and internal too.&lt;br /&gt;
&lt;br /&gt;
 https://github.com/AsahiLinux/speakersafetyd&lt;br /&gt;
&lt;br /&gt;
1. Fresh install of 39 from &amp;quot;welcome start setup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Note: keyboard, possibly language, should be first step here.&lt;br /&gt;
&lt;br /&gt;
2. Enable 3rd party (I need the Codecs)&lt;br /&gt;
&lt;br /&gt;
3. Reboot for good measure, accepting the &amp;quot;critical update&amp;quot; request from Gnome Software&lt;br /&gt;
&lt;br /&gt;
&amp;lt;----------Freshly booted, virgin, updated----------------&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Check the wireplumber install with an eye on the arch wiki:&lt;br /&gt;
- No pipewire-audio to be found&lt;br /&gt;
- Pulseaudio is on pipewire-pulseaudio, installed by default&lt;br /&gt;
- Same for pipewire-alsa&lt;br /&gt;
- BUT not for jack, where jack-audio-connection-kit is the default&lt;br /&gt;
- Asahi-audio is installed and up-to-date&lt;br /&gt;
- Lv2-bankstown same, speakersafetyd same&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; checking out VLC ; Settings now has 2 outputs, &amp;quot;internal&amp;quot; and &amp;quot;macbook&amp;quot; ; &amp;quot;internal&amp;quot; doesn't work.&lt;br /&gt;
- VLC set output module to Automatic, Alsa or Pipewire, sound works&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Install helvum for visualisation of patch: everything fine, &amp;quot;macbook pro j414&amp;quot; are 2 inputs (and 6 outputs lol)&lt;br /&gt;
&lt;br /&gt;
So far so good, good sound. But we haven't touched Jack yet - not that I need Jack ; what I need is Ardour with an internal patch&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Adding Audacity, default settings ; plays nice with VLC into Helvum ; reset VLC to default which says &amp;quot;default alsa output currently pipewire media server&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Let's get to Ardour8 now, from Fedora not Flatpak this time (I noticed the issue with both Flatpaks, Fedora and Flathub)&lt;br /&gt;
&lt;br /&gt;
Ardour Breaks Everything as soon as it is launched ; &lt;br /&gt;
&lt;br /&gt;
- Volume goes 100% unamanageabe through keyboard,  &lt;br /&gt;
- Nice 2 inputs &amp;quot;macbook pro speakers&amp;quot; disapears, replaced with everything times 6 wired to &amp;quot;Build-in audio speakers&amp;quot;&lt;br /&gt;
- Must Kill everything else that was running on loop (vlc and audacity) to start Ardour in Alsa config ; can't start otherwise&lt;br /&gt;
--&amp;gt; notice helvum empty, sound settings on &amp;quot;dummy output&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The kill is absolute ; a reboot seems needed. This was with Ardour on Alsa (choice is alsa, pulse, jack)&lt;br /&gt;
&lt;br /&gt;
- Second attempt ; ardour kills the dual input  macbook speaker module but speakersafetyd seems to be running&lt;br /&gt;
&lt;br /&gt;
- Restarting speakersafetyd changes nothing&lt;br /&gt;
- stopping in kills sound (used vlc for test ; vlc outputs 6 into the 6 speakers - I'm afraid I'm sending full-spectrum 100% signal into each one of them, at risk of damage). Stil no control over volume.&lt;br /&gt;
&lt;br /&gt;
- Third attempt ; fresh boot, settings / audio / helvum all good ; last Ardour use was on Pulse ; ardour splashscreen doesn't kill nothing, goes to audio-midi setup step (with pulse preselected) without complaints. Volume keys work, Speakers work, settings on &amp;quot;MacBook Pro J414 Speakers&amp;quot; - opening a new 48khz pulse session now...&lt;br /&gt;
&lt;br /&gt;
Ardour is up, with nothing in it tho. There's a stereo output to the stereo speakers&lt;br /&gt;
--&amp;gt; this is useless, Ardour doesn't see VLC, Helvum doesn't &amp;quot;see&amp;quot; the ardour input tracks&lt;br /&gt;
- Crashed when I manually stopped the audio engine to switch to jack, killing volume buttons and resetting all to 6 channels&lt;br /&gt;
&lt;br /&gt;
- four : jack ; fails with Jack complaining it hasn't got permissions to get a real time session ; sound settings shows &amp;quot;dummy output&amp;quot; only, Ardour crashes it all - note : this is without pipewire-jack, this on default Jack-connection-kit.&lt;br /&gt;
Later startup crashes shows other crash info like impossibility to connect to socket.&lt;br /&gt;
&lt;br /&gt;
- Five : install pipewire-jack now. And now it works :)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Asahi_Notes</id>
		<title>Asahi Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Asahi_Notes"/>
				<updated>2024-01-30T21:58:02Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install / Reinstall==&lt;br /&gt;
&lt;br /&gt;
Uninstall according to the Asahi Wiki &amp;quot;partition cheatsheet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 https://leo3418.github.io/asahi-wiki-build/partitioning-cheatsheet/&lt;br /&gt;
&lt;br /&gt;
Install with the provided script at&lt;br /&gt;
&lt;br /&gt;
 https://alx.sh|sh&lt;br /&gt;
&lt;br /&gt;
Pay attention when you must reboot after step 1 into Step 2! It's the part where you hit &amp;quot;enter&amp;quot; for shut down and must wait 30 seconds and then keep the Power Button pressed down to restart with a Prompt about choosing what to boot.&lt;br /&gt;
&lt;br /&gt;
Now Ardour is a flatpak unfortunately ; there's 2 providers, Fedora and &lt;br /&gt;
(seeing the apple or a &amp;quot;macos recovery&amp;quot; splash at this stage is normal ; just wait for the terminal to pop up with instructions)&lt;br /&gt;
&lt;br /&gt;
Local Policy Update takes time. Please wait.&lt;br /&gt;
&lt;br /&gt;
Keep ignoring the patronizing apple about the security of your device. enter mac username and password as asked.&lt;br /&gt;
&lt;br /&gt;
==To The Bug==&lt;br /&gt;
&lt;br /&gt;
I am trying to reproduce a bug with Ardour that kills the nice sound hack from the asahi people to put the 6 speakers into a combined stereo pair thanks to  speakersafetyd. I need Ardour (as a tool), and I need patch to bluetooth and internal too.&lt;br /&gt;
&lt;br /&gt;
 https://github.com/AsahiLinux/speakersafetyd&lt;br /&gt;
&lt;br /&gt;
1. Fresh install of 39 from &amp;quot;welcome start setup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Note: keyboard, possibly language, should be first step here.&lt;br /&gt;
&lt;br /&gt;
2. Enable 3rd party (I need the Codecs)&lt;br /&gt;
&lt;br /&gt;
3. Reboot for good measure, accepting the &amp;quot;critical update&amp;quot; request from Gnome Software&lt;br /&gt;
&lt;br /&gt;
---------------Freshly booted, virgin, updated---------------------&lt;br /&gt;
&lt;br /&gt;
4. Check the wireplumber install with an eye on the arch wiki:&lt;br /&gt;
- No pipewire-audio to be found&lt;br /&gt;
- Pulseaudio is on pipewire-pulseaudio, installed by default&lt;br /&gt;
- Same for pipewire-alsa&lt;br /&gt;
- BUT not for jack, where jack-audio-connection-kit is the default&lt;br /&gt;
- Asahi-audio is installed and up-to-date&lt;br /&gt;
- Lv2-bankstown same, speakersafetyd same&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; checking out VLC ; Settings now has 2 outputs, &amp;quot;internal&amp;quot; and &amp;quot;macbook&amp;quot; ; &amp;quot;internal&amp;quot; doesn't work.&lt;br /&gt;
- VLC set output module to Automatic, Alsa or Pipewire, sound works&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Install helvum for visualisation of patch: everything fine, &amp;quot;macbook pro j414&amp;quot; are 2 inputs (and 6 outputs lol)&lt;br /&gt;
&lt;br /&gt;
So far so good, good sound. But we haven't touched Jack yet - not that I need Jack ; what I need is Ardour with an internal patch&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Adding Audacity, default settings ; plays nice with VLC into Helvum ; reset VLC to default which says &amp;quot;default alsa output currently pipewire media server&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Let's get to Ardour8 now, from Fedora not Flatpak this time (I noticed the issue with both Flatpaks, Fedora and Flathub)&lt;br /&gt;
&lt;br /&gt;
Ardour Breaks Everything as soon as it is launched ; &lt;br /&gt;
&lt;br /&gt;
- Volume goes 100% unamanageabe through keyboard,  &lt;br /&gt;
- Nice 2 inputs &amp;quot;macbook pro speakers&amp;quot; disapears, replaced with everything times 6 wired to &amp;quot;Build-in audio speakers&amp;quot;&lt;br /&gt;
- Must Kill everything else that was running on loop (vlc and audacity) to start Ardour in Alsa config ; can't start otherwise&lt;br /&gt;
--&amp;gt; notice helvum empty, sound settings on &amp;quot;dummy output&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The kill is absolute ; a reboot seems needed. This was with Ardour on Alsa (choice is alsa, pulse, jack)&lt;br /&gt;
&lt;br /&gt;
- Second attempt ; ardour kills the dual input  macbook speaker module but speakersafetyd seems to be running&lt;br /&gt;
&lt;br /&gt;
- Restarting speakersafetyd changes nothing&lt;br /&gt;
- stopping in kills sound (used vlc for test ; vlc outputs 6 into the 6 speakers - I'm afraid I'm sending full-spectrum 100% signal into each one of them, at risk of damage). Stil no control over volume.&lt;br /&gt;
&lt;br /&gt;
- Third attempt ; fresh boot, settings / audio / helvum all good ; last Ardour use was on Pulse ; ardour splashscreen doesn't kill nothing, goes to audio-midi setup step (with pulse preselected) without complaints. Volume keys work, Speakers work, settings on &amp;quot;MacBook Pro J414 Speakers&amp;quot; - opening a new 48khz pulse session now...&lt;br /&gt;
&lt;br /&gt;
Ardour is up, with nothing in it tho. There's a stereo output to the stereo speakers&lt;br /&gt;
--&amp;gt; this is useless, Ardour doesn't see VLC, Helvum doesn't &amp;quot;see&amp;quot; the ardour input tracks&lt;br /&gt;
- Crashed when I manually stopped the audio engine to switch to jack, killing volume buttons and resetting all to 6 channels&lt;br /&gt;
&lt;br /&gt;
- four : jack ; fails with Jack complaining it hasn't got permissions to get a real time session ; sound settings shows &amp;quot;dummy output&amp;quot; only, Ardour crashes it all - note : this is without pipewire-jack, this on default Jack-connection-kit.&lt;br /&gt;
Later startup crashes shows other crash info like impossibility to connect to socket.&lt;br /&gt;
&lt;br /&gt;
- Five : install pipewire-jack now. And now it works :)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Asahi_Notes</id>
		<title>Asahi Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Asahi_Notes"/>
				<updated>2024-01-30T20:39:46Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install / Reinstall==&lt;br /&gt;
&lt;br /&gt;
Uninstall according to the Asahi Wiki &amp;quot;partition cheatsheet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 https://leo3418.github.io/asahi-wiki-build/partitioning-cheatsheet/&lt;br /&gt;
&lt;br /&gt;
Install with the provided script at&lt;br /&gt;
&lt;br /&gt;
 https://alx.sh|sh&lt;br /&gt;
&lt;br /&gt;
Pay attention when you must reboot after step 1 into Step 2! It's the part where you hit &amp;quot;enter&amp;quot; for shut down and must wait 30 seconds and then keep the Power Button pressed down to restart with a Prompt about choosing what to boot.&lt;br /&gt;
&lt;br /&gt;
Now Ardour is a flatpak unfortunately ; there's 2 providers, Fedora and &lt;br /&gt;
(seeing the apple or a &amp;quot;macos recovery&amp;quot; splash at this stage is normal ; just wait for the terminal to pop up with instructions)&lt;br /&gt;
&lt;br /&gt;
Local Policy Update takes time. Please wait.&lt;br /&gt;
&lt;br /&gt;
Keep ignoring the patronizing apple about the security of your device. enter mac username and password as asked.&lt;br /&gt;
&lt;br /&gt;
==To The Bug==&lt;br /&gt;
&lt;br /&gt;
I am trying to reproduce a bug with Ardour that kills the nice sound hack from the asahi people to put the 6 speakers into a combined stereo pair thanks to  speakersafetyd. I need Ardour (as a tool), and I need patch to bluetooth and internal too.&lt;br /&gt;
&lt;br /&gt;
 https://github.com/AsahiLinux/speakersafetyd&lt;br /&gt;
&lt;br /&gt;
1. Fresh install of 39 from &amp;quot;welcome start setup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Note: keyboard, possibly language, should be first step here.&lt;br /&gt;
&lt;br /&gt;
2. Enable 3rd party (I need the Codecs)&lt;br /&gt;
&lt;br /&gt;
3. Reboot for good measure, accepting the &amp;quot;critical update&amp;quot; request from Gnome Software&lt;br /&gt;
&lt;br /&gt;
---------------------------Freshly booted, virgin, updated-------------------------------------&lt;br /&gt;
&lt;br /&gt;
4. Check the wireplumber install with an eye on the arch wiki:&lt;br /&gt;
- No pipewire-audio to be found&lt;br /&gt;
- Pulseaudio is on pipewire-pulseaudio, installed by default&lt;br /&gt;
- Same for pipewire-alsa&lt;br /&gt;
- BUT not for jack, where jack-audio-connection-kit is the default&lt;br /&gt;
- Asahi-audio is installed and up-to-date&lt;br /&gt;
- Lv2-bankstown same, speakersafetyd same&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; checking out VLC ; Settings now has 2 outputs, &amp;quot;internal&amp;quot; and &amp;quot;macbook&amp;quot; ; &amp;quot;internal&amp;quot; doesn't work.&lt;br /&gt;
- VLC set output module to Automatic, Alsa or Pipewire, sound works&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Install helvum for visualisation of patch: everything fine, &amp;quot;macbook pro j414&amp;quot; are 2 inputs (and 6 outputs lol)&lt;br /&gt;
&lt;br /&gt;
So far so good, good sound. But we haven't touched Jack yet - not that I need Jack ; what I need is Ardour with an internal patch&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Adding Audacity, default settings ; plays nice with VLC into Helvum ; reset VLC to default which says &amp;quot;default alsa output currently pipewire media server&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Let's get to Ardour8 now, from Fedora not Flatpak this time (I noticed the issue with both Flatpaks, Fedora and Flathub)&lt;br /&gt;
&lt;br /&gt;
Ardour Breaks Everything as soon as it is launched ; &lt;br /&gt;
&lt;br /&gt;
- Volume goes 100% unamanageabe through keyboard,  &lt;br /&gt;
- Nice 2 inputs &amp;quot;macbook pro speakers&amp;quot; disapears, replaced with everything times 6 wired to &amp;quot;Build-in audio speakers&amp;quot;&lt;br /&gt;
- Must Kill everything else that was running on loop (vlc and audacity) to start Ardour in Alsa config ; can't start otherwise&lt;br /&gt;
--&amp;gt; notice helvum empty, sound settings on &amp;quot;dummy output&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The kill is absolute ; a reboot seems needed. This was with Ardour on Alsa (choice is alsa, pulse, jack)&lt;br /&gt;
&lt;br /&gt;
- Second attempt ; ardour kills the dual input  macbook speaker module but speakersafetyd seems to be running&lt;br /&gt;
&lt;br /&gt;
- Restarting speakersafetyd changes nothing&lt;br /&gt;
- stopping in kills sound (used vlc for test ; vlc outputs 6 into the 6 speakers - I'm afraid I'm sending full-spectrum 100% signal into each one of them, at risk of damage). Stil no control over volume.&lt;br /&gt;
&lt;br /&gt;
- Third attempt ; fresh boot, settings / audio / helvum all good ; last Ardour use was on Pulse ; ardour splashscreen doesn't kill nothing, goes to audio-midi setup step (with pulse preselected) without complaints. Volume keys work, Speakers work, settings on &amp;quot;MacBook Pro J414 Speakers&amp;quot; - opening a new 48khz pulse session now...&lt;br /&gt;
&lt;br /&gt;
Ardour is up, with nothing in it tho. There's a stereo output to the stereo speakers&lt;br /&gt;
--&amp;gt; this is useless, Ardour doesn't see VLC, Helvum doesn't &amp;quot;see&amp;quot; the ardour input tracks&lt;br /&gt;
- Crashed when I manually stopped the audio engine to switch to jack, killing volume buttons and resetting all to 6 channels&lt;br /&gt;
&lt;br /&gt;
- four : jack ; fails with Jack complaining it hasn't got permissions to get a real time session ; sound settings shows &amp;quot;dummy output&amp;quot; only, Ardour crashes it all - note : this is without pipewire-jack, this on default Jack-connection-kit&lt;br /&gt;
Later startup crashes shows other crash info like impossibility to connect to socket&lt;br /&gt;
&lt;br /&gt;
- Five : install pipewire-jack now. And now it works :)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Asahi_Notes</id>
		<title>Asahi Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Asahi_Notes"/>
				<updated>2024-01-30T18:27:25Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;==Install / Reinstall==  Uninstall according to the Asahi Wiki &amp;quot;partition cheatsheet&amp;quot;   https://leo3418.github.io/asahi-wiki-build/partitioning-cheatsheet/  Install with the prov...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Install / Reinstall==&lt;br /&gt;
&lt;br /&gt;
Uninstall according to the Asahi Wiki &amp;quot;partition cheatsheet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 https://leo3418.github.io/asahi-wiki-build/partitioning-cheatsheet/&lt;br /&gt;
&lt;br /&gt;
Install with the provided script at&lt;br /&gt;
&lt;br /&gt;
 https://alx.sh|sh&lt;br /&gt;
&lt;br /&gt;
Pay attention when you must reboot after step 1 into Step 2! It's the part where you hit &amp;quot;enter&amp;quot; for shut down and must wait 30 seconds and then keep the Power Button pressed down to restart with a Prompt about choosing what to boot.&lt;br /&gt;
&lt;br /&gt;
(seeing the apple or a &amp;quot;macos recovery&amp;quot; splash at this stage is normal ; just wait for the terminal to pop up with instructions)&lt;br /&gt;
&lt;br /&gt;
Local Policy Update takes time. Please wait.&lt;br /&gt;
&lt;br /&gt;
Keep ignoring the patronizing apple about the security of your device. enter mac username and password as asked&lt;br /&gt;
&lt;br /&gt;
==To The Bug==&lt;br /&gt;
&lt;br /&gt;
I am trying to reproduce a bug with Ardour that kills the nice sound hack from the asahi people&lt;br /&gt;
&lt;br /&gt;
1. Fresh install of 39 from &amp;quot;welcome start setup&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 Note: keyboard, possibly language, should be first step here.&lt;br /&gt;
&lt;br /&gt;
2. Enable 3rd party (I need the Codecs)&lt;br /&gt;
&lt;br /&gt;
3. Reboot for good measure, accepting the &amp;quot;critical update&amp;quot; request from Gnome Software&lt;br /&gt;
&lt;br /&gt;
---------------------------Freshly booted, virgin, updated-------------------------------------&lt;br /&gt;
&lt;br /&gt;
4. Check the wireplumber install with an eye on the arch wiki:&lt;br /&gt;
- No pipewire-audio to be found&lt;br /&gt;
- Pulseaudio is on pipewire-pulseaudio, installed by default&lt;br /&gt;
- Same for pipewire-alsa&lt;br /&gt;
- BUT not for jack, where jack-audio-connection-kit is the default&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; checking out VLC ; Settings now has 2 outputs, &amp;quot;internal&amp;quot; and &amp;quot;macbook&amp;quot; ; &amp;quot;internal&amp;quot; doesn't work.&lt;br /&gt;
- VLC set output module to Automatic, Alsa or Pipewire, sound works&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Install helvum for visualisation of patch: everything fine, &amp;quot;macbook pro j414&amp;quot; are 2 inputs (and 6 outputs lol)&lt;br /&gt;
&lt;br /&gt;
So far so good, good sound. But we haven't touched Jack yet - not that I need Jack ; what I need is Ardour with an internal patch&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Adding Audacity, default settings ; plays nice with VLC into Helvum&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Main_Page"/>
				<updated>2024-01-30T17:28:30Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* General Linux info here: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=    '''WELCOME!''' =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[MindStroms//NXT::LINUX//USB|Old Front Page]]&lt;br /&gt;
&lt;br /&gt;
==Teaching==&lt;br /&gt;
refs and plan for [[teaching lessons]] in Rabat and Fes for the Shems'y School Of Circus&lt;br /&gt;
&lt;br /&gt;
==General [[Linux]] info here:==&lt;br /&gt;
[[Linux]] -- Hey hey, that swfmill rendering of my poor '''GIF animation of that 2-ways, star-Triangle motor design controller''' is [http://wiki.zenerves.net/2waystartri.swf here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===With [[howtos]] and stuff===&lt;br /&gt;
&lt;br /&gt;
All [[Howtos]] are here, mosty one-liners but also the YT-Ripping stuff&lt;br /&gt;
&lt;br /&gt;
And an [[Intel NUC Hackintosh]] complete howto&lt;br /&gt;
&lt;br /&gt;
===The Definitive [[I use ARCH btw]] Page=== &lt;br /&gt;
===The [[Asahi Notes]] (and bug reports)===&lt;br /&gt;
...as of whenever I wrote or cared to update this [[I use ARCH btw]] Page...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Also for work with DMX Udev Crap and everything USB Midi===&lt;br /&gt;
[http://wiki.zenerves.net/index.php?title=Linux#USB_DMX USB DMX] &amp;amp; [http://wiki.zenerves.net/index.php?title=Linux#USB_Midi USB Midi]&lt;br /&gt;
&lt;br /&gt;
==Work [[sucks]]==&lt;br /&gt;
and some [[Cheat sheets]].&lt;br /&gt;
and some [[Self training]].&lt;br /&gt;
&lt;br /&gt;
==Modulo Pi:==&lt;br /&gt;
 [[Modulo]] Pi Tips and tricks&lt;br /&gt;
&lt;br /&gt;
==I hate MacOS==&lt;br /&gt;
[[The MacOS Memo]] of why it is the worst&lt;br /&gt;
&lt;br /&gt;
==DigitalBricksMemo==&lt;br /&gt;
A memo of my attempt at going virtual with my [[Lego bricks]] using my linux boxes: mlcad, ldview and suchlikes.&lt;br /&gt;
&lt;br /&gt;
==NXT: Old archive, I don't know that it can be useful to anyone anymore==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
This place is my own little webspace dedicated to hack around the '''LEGO &amp;quot;8527&amp;quot; MindStorms NXT''' set using only free, open-source software. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            Quick Links: [[NXT Snippets|Snippets]] - - [[NXT Docs|Docs]] - - [[NXT Howtos|Howtos]] - - [[Special:Categories|Categories]] - - [[Links]] - - [[Wiki spirit]]&lt;br /&gt;
&lt;br /&gt;
By software, scripts and graphical interfaces, the objective is to program our &amp;quot;Free Bots&amp;quot; doing fun things in either nbc, nxc, python languages. &lt;br /&gt;
&lt;br /&gt;
[[User:Lola|Lola]] 10:23, 3 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
==the [[Tropical Ice Cube]] was here==&lt;br /&gt;
[[Tropical Ice Cube]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]][[Category:Software]][[Category:Snippets]][[Category:Links]][[Category:Howtos]][[Category:NXT]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Howtos</id>
		<title>Howtos</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Howtos"/>
				<updated>2024-01-22T08:37:48Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Full YT to GoButton gymnastics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''these are more recipes, or even just sample of CLI that works in real life.'''''&lt;br /&gt;
daughter machine : Model T440s Type 20AR serial PC00L2HW[https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t440s/20ar/20ars32p00/pc00l2hw/parts/display/as-built] , 8G Ram (4G Soldered) 500G sHDD, Transcend 256Go SATA III 6Gb/s MTS430S 42 mm M.2 SSD 430S SSD TS256GMTS430S (instead of 3G Sim transmitter)&lt;br /&gt;
&lt;br /&gt;
Current machine L460. It's slower than my T420s&lt;br /&gt;
&lt;br /&gt;
== Full YT to GoButton gymnastics ==&lt;br /&gt;
&lt;br /&gt;
=== Prep work ===&lt;br /&gt;
&lt;br /&gt;
Arch Linux : Install yt-dlp from /extra&lt;br /&gt;
Ubuntu : Install youtube-dl if needed with: (Maryam's ubuntu version of yt-dl is years late, doesn't work):&lt;br /&gt;
&lt;br /&gt;
  sudo apt update&lt;br /&gt;
  sudo pip3 install youtube-dl&lt;br /&gt;
&lt;br /&gt;
The regular line for youtube-dl, uncompressed wav format and compressed mp3 is :&lt;br /&gt;
&lt;br /&gt;
  $ youtube-dl -x --audio-quality 0 --audio-format wav https://youtu.be/&amp;lt;yt code of video as found in title&amp;gt;&lt;br /&gt;
  $ youtube-dl -x --audio-quality 2 --audio-format mp3 https://youtu.be/&amp;lt;yt code of video as found in title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Let's make some .bashrc alias :&lt;br /&gt;
&lt;br /&gt;
Add anywhere near other &amp;quot;alias xx=&amp;quot;xx -xx&amp;quot; the following for .wav, or MP3 in the .bashrc file, using nano or gedit :&lt;br /&gt;
&lt;br /&gt;
  alias getwav='youtube-dl -x --audio-quality 0 --audio-format wav'&lt;br /&gt;
  alias getmp3='youtube-dl -x --audio-quality 2 --audio-format mp3'&lt;br /&gt;
&lt;br /&gt;
===Actual transfers===&lt;br /&gt;
&lt;br /&gt;
Download the sound from any YT video :&lt;br /&gt;
Open terminal, like hit &amp;quot;meta&amp;quot; key and start typing &amp;quot;term&amp;quot; ; input the following :&lt;br /&gt;
&lt;br /&gt;
  cd Musique [ENTER]&lt;br /&gt;
  getwav &amp;lt;full youtube address of file as copypasted from the adrress bar of the browser&amp;gt; [ENTER]&lt;br /&gt;
&lt;br /&gt;
''! Don't forget about the [TAB] autocompletion trick, and the [UP ARROW] find-me-latest-commands trick !''&lt;br /&gt;
&lt;br /&gt;
OR, if the video is very long and you don't want to choke your hard drive and your transfer times, use mp3 compression :&lt;br /&gt;
&lt;br /&gt;
  getmp3 &amp;lt;youtube address of file&amp;gt; [ENTER]&lt;br /&gt;
&lt;br /&gt;
You can use middle click to paste into the terminal or Shift+Crtl+V (instead of the usual Shift+V) to paste the copied address&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''So your IRL process is like this :&lt;br /&gt;
&lt;br /&gt;
  Open Firefox, go to YT, find some zique&lt;br /&gt;
  Open Terminal, move to the appropriate Musique directory by typing ''cd Musique [ENTER]''&lt;br /&gt;
&lt;br /&gt;
  * in Firefox triple-click to highlight youtube address in browser address bar&lt;br /&gt;
  * in Terminal, type ''getw [TAB], middle click next to getwav to paste YT address, [ENTER]''&lt;br /&gt;
  or&lt;br /&gt;
  * in Terminal, type ''getm [TAB], middle click next to getmp3 to paste YT address, [ENTER]''&lt;br /&gt;
  &lt;br /&gt;
That's it :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recommend you rename the files on the PC, it's easier than on the pad (but doing so you loose the source of your file since youtube-dl save the full title and youtube code of the ripped piece in its name).&lt;br /&gt;
&lt;br /&gt;
'''On the Pad :'''&lt;br /&gt;
&lt;br /&gt;
1. Make sure pad and laptop are on the same wifi network (can totally be your phone's Hotspot)&lt;br /&gt;
&lt;br /&gt;
2. Open VLC, go to &amp;quot;résaux&amp;quot;, hit &amp;quot;partage via WiFi&amp;quot;, notice the IP &amp;quot;http://xxx.xxx.xxx.xxx&amp;quot; address, it's your iPad address on the local network.&lt;br /&gt;
&lt;br /&gt;
3. in Firefox, open new tab and input same IP address, or even just try &amp;quot;ipad.local&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Paste using the big fat &amp;quot;+&amp;quot; button upper right corner&lt;br /&gt;
&lt;br /&gt;
5. Using the File Manager, move new files from vlc  to the GoButton folder, possibly there in yet another, specific folder for better organisation&lt;br /&gt;
&lt;br /&gt;
=== GoButton: adding new files to your show ===&lt;br /&gt;
&lt;br /&gt;
In GoButton, hit the &amp;quot;edit&amp;quot; button upper right, then the &amp;quot;+&amp;quot; ; add your desired &amp;quot;HIT&amp;quot; (not &amp;quot;cue&amp;quot;, max 92 alas) ; add using the &amp;quot;add&amp;quot; button top right. &lt;br /&gt;
&lt;br /&gt;
- Adjust the starting point by long-press, then sliding the leftmost side of the frame around the visualizer at the top. Zoom with pinch movement if necessary&lt;br /&gt;
&lt;br /&gt;
  Example : the &amp;quot;Dukas&amp;quot; has a lot of stuff we don't want before the main theme&lt;br /&gt;
&lt;br /&gt;
- Edit the name to something more readable quickly if needed&lt;br /&gt;
&lt;br /&gt;
- Choose appropriate color, like &amp;quot;sound effect&amp;quot;, &amp;quot;mood music&amp;quot; etc&lt;br /&gt;
&lt;br /&gt;
  Example : The [FADE] effects are red to stand out against the various actual sounds&lt;br /&gt;
&lt;br /&gt;
- Check volume using the green [Preview] button and adjust if necessary&lt;br /&gt;
&lt;br /&gt;
  Example : the &amp;quot;Hasret Flute&amp;quot; is stupid loud while the &amp;quot;Scarlatti&amp;quot; is underpowered&lt;br /&gt;
&lt;br /&gt;
- Adjust the &amp;quot;stop others&amp;quot; rule : for musics, use [hits &amp;amp; cues] with fade out time of i.e. 3 seconds unless you need differently depending on the start of the music interrupting the others. For sound effects, don't do this since you may want several effects running at the same time, including over the music.&lt;br /&gt;
&lt;br /&gt;
  Example : The &amp;quot;DRIIING&amp;quot; sound effect cuts everything else dry, in zero seconds, since it is meant to kill everything&lt;br /&gt;
  Example : the &amp;quot;Shitty weather&amp;quot; effect doesn't stop anything as you may want it together with other sound or music&lt;br /&gt;
&lt;br /&gt;
- Adjust &amp;quot;loop&amp;quot; properties if you need the sound to last longer / to be able to cover an entire act using either [FIXED] value of repetition or [INFINITE]&lt;br /&gt;
&lt;br /&gt;
  Example : the &amp;quot;dogs&amp;quot; effect is looped 4 times because the source file is too short&lt;br /&gt;
  Example : The &amp;quot;wind&amp;quot; effect is looped indefinitely because you may want it over an entire act&lt;br /&gt;
&lt;br /&gt;
- - Adjust the end point too if you are using the loop function !&lt;br /&gt;
&lt;br /&gt;
- You can add a keyboard shortcut using the [Triggers] function, select &amp;quot;keyboard&amp;quot; and your shortcut key&lt;br /&gt;
&lt;br /&gt;
  Example : The [SHARP FADE] effect is linked to the [S] key, like &amp;quot;stop&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Don't forget to [SAVE] your editions upper right !&lt;br /&gt;
&lt;br /&gt;
- Hit [DONE] when done to go back to playback mode&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When your show is ready, organised, re-listen to all of them to be sure musics are somewhat equal, and sound effects can mix &amp;amp; live with them nicely.&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
After a few minutes without using it, VLC will close the connection, this is normal.&lt;br /&gt;
&lt;br /&gt;
You need to stay on the vlc share page, or the sharing thing will shut itself down.&lt;br /&gt;
&lt;br /&gt;
Downloading from YT is a moving target, it's normal and expected it will stop working at some point; first thing to do is updating youtube-dl&lt;br /&gt;
 &lt;br /&gt;
 sudo pip install -U youtube-dl&lt;br /&gt;
&lt;br /&gt;
Your source of ''copyright-free'' sound effects is https://pixabay.com/sound-effects AVOID YOUTUBE when you can, pixabay also has music :)&lt;br /&gt;
&lt;br /&gt;
==Mount nfs==&lt;br /&gt;
&lt;br /&gt;
===From Nautilus===&lt;br /&gt;
&lt;br /&gt;
  nfs://192.168.xxx.xxx:0/&amp;lt;Share to mount&amp;gt;&lt;br /&gt;
or...&lt;br /&gt;
  nfs://192.168.xxx.xxx:/&amp;lt;Share to mount&amp;gt;&lt;br /&gt;
&lt;br /&gt;
from the 'other locations' tab in Nautilus.&lt;br /&gt;
&lt;br /&gt;
===From Terminal===&lt;br /&gt;
&lt;br /&gt;
 # mount 192.168.xxx.xxx:/&amp;lt;share to mount&amp;gt; ~/&amp;lt;destination folder/&lt;br /&gt;
&lt;br /&gt;
the '''-t nfs''' doesn't seems to be needed most of the time. Don't forget to install nfs-utils lol&lt;br /&gt;
&lt;br /&gt;
==Query by size==&lt;br /&gt;
&lt;br /&gt;
From [https://www.lostsaloon.com/technology/how-to-sort-du-command-output-by-size-in-linux/ here]&lt;br /&gt;
&lt;br /&gt;
 du -h $(du -b * | sort -n | cut -f2-)&lt;br /&gt;
&lt;br /&gt;
==Scan from network==&lt;br /&gt;
&lt;br /&gt;
Need reportlab, hplip, python imaging library. And possibly to run hp-setup -i just to wake things up.&lt;br /&gt;
&lt;br /&gt;
 [jph@ThinkDMX3 ~]$ hp-scan --device='hpaio:/net/OfficeJet_7510_series?ip=&amp;lt;ip address without port&amp;gt;' --output=output.pdf&lt;br /&gt;
&lt;br /&gt;
When all said and working, scan in color at 300DPI with :&lt;br /&gt;
&lt;br /&gt;
 hp-scan -m color --size=A4 -o /dest/of/file/NameOfFile.pdf&lt;br /&gt;
&lt;br /&gt;
==Boot GRUB manually when failing to locate your kernel (use tab to fill)==&lt;br /&gt;
&lt;br /&gt;
 Check disks available:&lt;br /&gt;
 grub&amp;gt; ls&lt;br /&gt;
 &lt;br /&gt;
 define root system:&lt;br /&gt;
 grub&amp;gt; root=(hd0,msdos1)&lt;br /&gt;
 &lt;br /&gt;
 Load the kernel image:&lt;br /&gt;
 grub&amp;gt; linux /boot/wmlinuz root=/dev/sda1&lt;br /&gt;
 !! This could be, not sure, use Tab to autocomplete:&lt;br /&gt;
 grub&amp;gt; linux /boot/wmlinuz-linux root=/dev/sda1&lt;br /&gt;
 &lt;br /&gt;
 Locate initial ramdisk:&lt;br /&gt;
 grub&amp;gt; initrd /boot/initramfs-linux.img&lt;br /&gt;
 &lt;br /&gt;
 Boot the damn thing &amp;amp; now tell me why GRUB isn't just doing it by itself&lt;br /&gt;
 grub&amp;gt; boot&lt;br /&gt;
&lt;br /&gt;
Retrieved from https://www.unix-ninja.com/p/Manually_booting_the_Linux_kernel_from_GRUB&lt;br /&gt;
&lt;br /&gt;
Also, upon install, don't save your grub config file as grub.conf...&lt;br /&gt;
&lt;br /&gt;
==Cleanup pacman's cache:==&lt;br /&gt;
&lt;br /&gt;
 paccache -r[https://wiki.archlinux.org/index.php/Pacman#Cleaning_the_package_cache]&lt;br /&gt;
&lt;br /&gt;
== Query both battery states==&lt;br /&gt;
&lt;br /&gt;
  upower -i $(upower -e | grep 'BAT1') | egrep 'BAT1|energy' &amp;amp; upower -i $(upower -e | grep 'BAT0') | egrep 'BAT0|energy'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add it as alias in .basrc as &lt;br /&gt;
&lt;br /&gt;
  alias BATT=&amp;quot;upower -i $(upower -e | grep 'BAT1') | egrep 'BAT1|energy' &amp;amp; upower -i $(upower -e | grep 'BAT0') | egrep 'BAT0|energy'&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Needs double quotes because of the use of single quote in the command&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==WebDAV to ownCloud==&lt;br /&gt;
&lt;br /&gt;
Syntax for Nautilus access through WebDAV towards an owncloud instance :&lt;br /&gt;
&lt;br /&gt;
  davs://adress.ofyour.cloud/remote.php/dav/files/nameofuser&lt;br /&gt;
&lt;br /&gt;
this will prompt for a username and password and bring you to the root of the File side of things, which is useless. Your actual share is network adress / files /username, not the visibly mounted network share that ony goes to adress.ofyour.cloud/remote/dav (which shows a bunch of stuff you can't do a thing to. be sure to bookmark it the real ./files/usermane location. The system creates a username and impossible password for you, be sure to not use the generic host creds. The actual line for me is davs://tic.&amp;lt;myserver&amp;gt;.net/remote.php/dav/files/&amp;lt;username as generated&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Force IPV4 GPG keys renewal / finding==&lt;br /&gt;
&lt;br /&gt;
IF it's just &amp;quot;missing keys&amp;quot; or &amp;quot;invalid&amp;quot; or such, try :&lt;br /&gt;
 &lt;br /&gt;
 # pacman-keys --populate archlinux&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 # pacman-key --refresh-keys &lt;br /&gt;
&lt;br /&gt;
Or the caveman way :&lt;br /&gt;
&lt;br /&gt;
 # pacman -S archlinux-keyring&lt;br /&gt;
&lt;br /&gt;
If in yay, try this :&lt;br /&gt;
&lt;br /&gt;
 # gpg --keyserver keys.gnupg.net --recv-keys &amp;lt;insert key number here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or this for TOR for instance :&lt;br /&gt;
&lt;br /&gt;
 # gpg --auto-key-locate nodefault,wkd --locate-keys torbrowser@torproject.org&lt;br /&gt;
&lt;br /&gt;
If #pacman -S archlinux-keyring fails after a global $yay -Syu aborted with some gpg keys gibberish, try this:&lt;br /&gt;
&lt;br /&gt;
Fight stupid GPG keys that won't update other than over an IPV6 address :&lt;br /&gt;
&lt;br /&gt;
 I ran into this problem on MacOS 10.13.6, and I currently suspect it's something weird with gpg deciding to use IPv6.&lt;br /&gt;
 &lt;br /&gt;
 I currently don't have a valid global IPv6 address, so all IPv6 addrs should be &amp;quot;no route to host&amp;quot;, &lt;br /&gt;
 but I noticed that if I manually look up keys.gnupg.net and substitute in one of the IPv4 addresses explicitly, &lt;br /&gt;
 then the command works  and I can proceed, without doing the other workaround with curl.&lt;br /&gt;
 &lt;br /&gt;
 $ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB&lt;br /&gt;
 gpg: keyserver receive failed: No route to host&lt;br /&gt;
  &lt;br /&gt;
 $ host keys.gnupg.net&lt;br /&gt;
 keys.gnupg.net is an alias for hkps.pool.sks-keyservers.net.&lt;br /&gt;
 hkps.pool.sks-keyservers.net has address 51.38.91.189 &lt;br /&gt;
 [...]&lt;br /&gt;
 hkps.pool.sks-keyservers.net has IPv6 address 2001:67c:26b4::98:0 &lt;br /&gt;
 &lt;br /&gt;
 $ gpg --keyserver hkp://51.38.91.189 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB&lt;br /&gt;
 gpg: key 105BD0E739499BDB: 4 signatures not checked due to missing keys&lt;br /&gt;
 gpg: key 105BD0E739499BDB: public key &amp;quot;Piotr Kuczynski &amp;lt;piotr.kuczynski@gmail.com&amp;gt;&amp;quot; imported&lt;br /&gt;
 gpg: key 3804BB82D39DC0E3: 101 signatures not checked due to missing keys&lt;br /&gt;
 gpg: key 3804BB82D39DC0E3: public key &amp;quot;Michal Papis (RVM signing) &amp;lt;mpapis@gmail.com&amp;gt;&amp;quot; imported&lt;br /&gt;
 gpg: no ultimately trusted keys found&lt;br /&gt;
 gpg: Total number processed: 2&lt;br /&gt;
 gpg:               imported: 2  &lt;br /&gt;
&lt;br /&gt;
replace with an actual output of list of keyserver and the signed key that failed to import. Source : https://github.com/rvm/rvm/issues/4215&lt;br /&gt;
&lt;br /&gt;
 ==&amp;gt; PGP keys need importing:&lt;br /&gt;
  -&amp;gt; CC0B7CE9604A8A91F0D70B778489DB248465FDD7, required by: nordselect&lt;br /&gt;
 ==&amp;gt; Import? [Y/n] &lt;br /&gt;
 :: Importing keys with gpg......&lt;br /&gt;
 gpg: keyserver receive failed: No route to host&lt;br /&gt;
 ==&amp;gt; Error: Problem importing keys&lt;br /&gt;
 [jph@ThinkDMX2 ~]$ host keys.gnupg.net&lt;br /&gt;
 keys.gnupg.net is an alias for hkps.pool.sks-keyservers.net.&lt;br /&gt;
 hkps.pool.sks-keyservers.net has address 192.146.137.140&lt;br /&gt;
 [...]&lt;br /&gt;
 [jph@ThinkDMX2 ~]$ gpg --keyserver hkp://192.146.137.140 --recv-keys CC0B7CE9604A8A91F0D70B778489DB248465FDD7&lt;br /&gt;
 gpg: key 8489DB248465FDD7: public key &amp;quot;Ward Segers &amp;lt;w@rdsegers.be&amp;gt;&amp;quot; imported&lt;br /&gt;
 gpg: Total number processed: 1&lt;br /&gt;
 gpg:               imported: 1&lt;br /&gt;
 [jph@ThinkDMX2 ~]$ yay nordvpn&lt;br /&gt;
&lt;br /&gt;
==Add a user to a group:== &lt;br /&gt;
 &lt;br /&gt;
 sudo gpasswd -a &amp;lt;user&amp;gt; &amp;lt;group&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 sudo usermod -aG &amp;lt;group&amp;gt; &amp;lt;user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==make a sudo command works without password in sudoers file==&lt;br /&gt;
&lt;br /&gt;
 $USERNAME ALL=NOPASSWD:/path/to/app&lt;br /&gt;
&lt;br /&gt;
==wget-ftp the fuck out of our public server:==&lt;br /&gt;
&lt;br /&gt;
 wget -cr ftp://username:password@ftp.provider.org//www/singapore/galleries&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==find UUID of a partition:==&lt;br /&gt;
&lt;br /&gt;
 ls /dev/disk/by-uuid -l&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Possibly outdated==&lt;br /&gt;
&lt;br /&gt;
===Enable Tap To Click===&lt;br /&gt;
&lt;br /&gt;
   synclient TapButton1=1&lt;br /&gt;
&lt;br /&gt;
Enable Tap-To-Click on that Red 'nipple' Button. You know you want to&lt;br /&gt;
 &lt;br /&gt;
   su -c 'echo -n 1 &amp;gt;  /sys/devices/platform/i8042/serio1/serio2/press_to_select'  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Check that hard drive for space-eating goblins:===&lt;br /&gt;
&lt;br /&gt;
 sudo du / -ch -d 1|grep G&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===When you can't read your console font===&lt;br /&gt;
&lt;br /&gt;
 setfont sun12x22&lt;br /&gt;
&lt;br /&gt;
Touchpad: increasing the pressure necessary to register touch.&lt;br /&gt;
&lt;br /&gt;
  synclient FingerHigh=110 FingerLow=100&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Control your brightness.===&lt;br /&gt;
&lt;br /&gt;
...Well, not yours actually, sorry I can't do that.&lt;br /&gt;
&lt;br /&gt;
 xbacklight -inc 5'' or'' xbacklight -dec 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Get natural scrolling in i3: ===&lt;br /&gt;
&lt;br /&gt;
 xinput set-button-map 12 1 2 3 5 4 6 7 8 9 10 11 12&lt;br /&gt;
&lt;br /&gt;
 My bashrc alias is  alias natscroll='xinput set-button-map 12 1 2 3 '''5 4''' 6 7 8 9 10 11 12 &lt;br /&gt;
&lt;br /&gt;
Want to know what's the keycode to that obscure symbol on your keyboard? Use '''xev'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Test the 6 channels output of a Terratec Aureon 5.1 MkII USB soundcard===&lt;br /&gt;
&lt;br /&gt;
 speaker-test -Dsurround51:CARD=Aureon51MkII,DEV=0 -c 6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Convert !===&lt;br /&gt;
&lt;br /&gt;
All .mp3's in a folder to .wav to be able to work on them:&lt;br /&gt;
&lt;br /&gt;
 for i in *.mp3; do mpg321 -w &amp;quot;`basename &amp;quot;$i&amp;quot; .mp3`&amp;quot;.wav &amp;quot;$i&amp;quot;; done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Convert all .m4a's in a folder to .wav to be able to work on them:&lt;br /&gt;
&lt;br /&gt;
 for i in *.m4a; do faad -o &amp;quot;`basename &amp;quot;$i&amp;quot; .m4a`&amp;quot;.wav &amp;quot;$i&amp;quot;; done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Convert .ai in a folder to .wav to be able to work on them:&lt;br /&gt;
&lt;br /&gt;
 sox &amp;lt;file&amp;gt;.aif file.wav&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Random Whatever:==&lt;br /&gt;
&lt;br /&gt;
Listen to France Inter [https://fluxradios.blogspot.com/ or other radios] :&lt;br /&gt;
&lt;br /&gt;
 mplayer http://direct.franceinter.fr/live/franceinter-midfi.mp3&lt;br /&gt;
&lt;br /&gt;
This seems good on X1 :  https://push.cx/2015/dual-booting-arch-linux-on-lenovo-x1-carbon-3rd-gen&lt;br /&gt;
&lt;br /&gt;
Try to get a flick from your computer to a [[DVD]]&lt;br /&gt;
&lt;br /&gt;
[[Dump]] the Firefox history sql file&lt;br /&gt;
&lt;br /&gt;
Start [[X when Log in]] occurs&lt;br /&gt;
&lt;br /&gt;
Running [[another X session]] somewhere else.&lt;br /&gt;
&lt;br /&gt;
The Short Dirty [[Kernel DIY]]&lt;br /&gt;
&lt;br /&gt;
Mount [[mtp]] devices&lt;br /&gt;
&lt;br /&gt;
Remember [[AlsaMixer]] settings&lt;br /&gt;
&lt;br /&gt;
I love [[Grub1]] (Grub 'legacy' now)&lt;br /&gt;
&lt;br /&gt;
A word on [[SLIM]]&lt;br /&gt;
&lt;br /&gt;
Use curl to [[tweet]].&lt;br /&gt;
&lt;br /&gt;
Using the CLI to [[burn]] an .iso cd.&lt;br /&gt;
&lt;br /&gt;
[[find]] stuff.&lt;br /&gt;
&lt;br /&gt;
ffmpeg to convert [[videos for my phone]].&lt;br /&gt;
&lt;br /&gt;
Allow '''sudo''' to [[open up]] a graphic application as &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.mycaal.com/&amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;loan modification&amp;lt;/span&amp;gt;] root from your normal user account or from a root terminal in your normal user account&lt;br /&gt;
&lt;br /&gt;
remount a ro filesystem rw: '''mount -o remount,rw''' so that when the system drops you to a shell on boot failure, YOU CAN DO SOMETHING FOR FUCK'S SAKE! And no, it is not in '''man 8 mount''', it isn't.&lt;br /&gt;
&lt;br /&gt;
Connect remotely to a [[VirtualMachine]] - how arch-cool is that?&lt;br /&gt;
&lt;br /&gt;
Simple '''[[rsync]] '''line that works here&lt;br /&gt;
   &lt;br /&gt;
MPlayer code to listen to [[France Inter]] and other radios, Now, '''radiotray''' is cool too.&lt;br /&gt;
&lt;br /&gt;
MPlayer code to watch my [[QuickCam Communicate STX Webcam]] See [[Syntek readme]] first for stk webcams.&lt;br /&gt;
&lt;br /&gt;
A healthy, fast image gallery starts with reasonably-sized pictures: thanks [[imagemagick]]!&lt;br /&gt;
&lt;br /&gt;
Cool [[ssh]]&lt;br /&gt;
&lt;br /&gt;
[[vnc]] is flawless in Fedora :)&lt;br /&gt;
&lt;br /&gt;
[[throttling]] the cpu - mixed results, if for battery life.&lt;br /&gt;
&lt;br /&gt;
Custom [[Bash]] - Some Terminal Fun&lt;br /&gt;
&lt;br /&gt;
Calculating [[Pi]]&lt;br /&gt;
[[Category:Linux]] [[Category:Howtos]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Main_Page"/>
				<updated>2023-12-29T09:07:08Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* General Linux info here: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=    '''WELCOME!''' =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[MindStroms//NXT::LINUX//USB|Old Front Page]]&lt;br /&gt;
&lt;br /&gt;
==Teaching==&lt;br /&gt;
refs and plan for [[teaching lessons]] in Rabat and Fes for the Shems'y School Of Circus&lt;br /&gt;
&lt;br /&gt;
==General [[Linux]] info here:==&lt;br /&gt;
[[Linux]] -- Hey hey, that swfmill rendering of my poor '''GIF animation of that 2-ways, star-Triangle motor design controller''' is [http://wiki.zenerves.net/2waystartri.swf here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===With [[howtos]] and stuff===&lt;br /&gt;
&lt;br /&gt;
All [[Howtos]] are here, mosty one-liners but also the YT-Ripping stuff&lt;br /&gt;
&lt;br /&gt;
And an [[Intel NUC Hackintosh]] complete howto&lt;br /&gt;
&lt;br /&gt;
===The Definitive [[I use ARCH btw]] Page=== &lt;br /&gt;
...as of whenever I wrote or cared to update this [[I use ARCH btw]] Page...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Also for work with DMX Udev Crap and everything USB Midi===&lt;br /&gt;
[http://wiki.zenerves.net/index.php?title=Linux#USB_DMX USB DMX] &amp;amp; [http://wiki.zenerves.net/index.php?title=Linux#USB_Midi USB Midi]&lt;br /&gt;
&lt;br /&gt;
==Work [[sucks]]==&lt;br /&gt;
and some [[Cheat sheets]].&lt;br /&gt;
and some [[Self training]].&lt;br /&gt;
&lt;br /&gt;
==Modulo Pi:==&lt;br /&gt;
 [[Modulo]] Pi Tips and tricks&lt;br /&gt;
&lt;br /&gt;
==I hate MacOS==&lt;br /&gt;
[[The MacOS Memo]] of why it is the worst&lt;br /&gt;
&lt;br /&gt;
==DigitalBricksMemo==&lt;br /&gt;
A memo of my attempt at going virtual with my [[Lego bricks]] using my linux boxes: mlcad, ldview and suchlikes.&lt;br /&gt;
&lt;br /&gt;
==NXT: Old archive, I don't know that it can be useful to anyone anymore==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
This place is my own little webspace dedicated to hack around the '''LEGO &amp;quot;8527&amp;quot; MindStorms NXT''' set using only free, open-source software. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            Quick Links: [[NXT Snippets|Snippets]] - - [[NXT Docs|Docs]] - - [[NXT Howtos|Howtos]] - - [[Special:Categories|Categories]] - - [[Links]] - - [[Wiki spirit]]&lt;br /&gt;
&lt;br /&gt;
By software, scripts and graphical interfaces, the objective is to program our &amp;quot;Free Bots&amp;quot; doing fun things in either nbc, nxc, python languages. &lt;br /&gt;
&lt;br /&gt;
[[User:Lola|Lola]] 10:23, 3 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
==the [[Tropical Ice Cube]] was here==&lt;br /&gt;
[[Tropical Ice Cube]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]][[Category:Software]][[Category:Snippets]][[Category:Links]][[Category:Howtos]][[Category:NXT]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Howtos</id>
		<title>Howtos</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Howtos"/>
				<updated>2023-12-29T09:06:20Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''these are more recipes, or even just sample of CLI that works in real life.'''''&lt;br /&gt;
daughter machine : Model T440s Type 20AR serial PC00L2HW[https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t440s/20ar/20ars32p00/pc00l2hw/parts/display/as-built] , 8G Ram (4G Soldered) 500G sHDD, Transcend 256Go SATA III 6Gb/s MTS430S 42 mm M.2 SSD 430S SSD TS256GMTS430S (instead of 3G Sim transmitter)&lt;br /&gt;
&lt;br /&gt;
Current machine L460. It's slower than my T420s&lt;br /&gt;
&lt;br /&gt;
== Full YT to GoButton gymnastics ==&lt;br /&gt;
&lt;br /&gt;
=== Prep work ===&lt;br /&gt;
&lt;br /&gt;
Install youtube-dl if needed with, for Maryam's (ubuntu version of yt-dl is years late, doesn't work):&lt;br /&gt;
&lt;br /&gt;
  sudo apt update&lt;br /&gt;
  sudo pip3 install youtube-dl&lt;br /&gt;
&lt;br /&gt;
On Arch, use yay to retrieve yt-dlp&lt;br /&gt;
&lt;br /&gt;
The regular line for youtube-dl, uncompressed wav format and compressed mp3 is :&lt;br /&gt;
&lt;br /&gt;
  $ youtube-dl -x --audio-quality 0 --audio-format wav https://youtu.be/&amp;lt;yt code of video as found in title&amp;gt;&lt;br /&gt;
  $ youtube-dl -x --audio-quality 2 --audio-format mp3 https://youtu.be/&amp;lt;yt code of video as found in title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Let's make some .bashrc alias :&lt;br /&gt;
&lt;br /&gt;
Add anywhere near other &amp;quot;alias xx=&amp;quot;xx -xx&amp;quot; the following for .wav, or MP3 in the .bashrc file, using nano or gedit :&lt;br /&gt;
&lt;br /&gt;
  alias getthatwav='youtube-dl -x --audio-quality 0 --audio-format wav'&lt;br /&gt;
  alias getthatmp3='youtube-dl -x --audio-quality 2 --audio-format mp3'&lt;br /&gt;
&lt;br /&gt;
I would also do a simpler version :&lt;br /&gt;
&lt;br /&gt;
  alias getwav='youtube-dl -x --audio-quality 0 --audio-format wav'&lt;br /&gt;
  alias getmp3='youtube-dl -x --audio-quality 2 --audio-format mp3'&lt;br /&gt;
&lt;br /&gt;
===Actual transfers===&lt;br /&gt;
&lt;br /&gt;
Download the sound from any YT video :&lt;br /&gt;
Open terminal, like hit &amp;quot;meta&amp;quot; key and start typing &amp;quot;term&amp;quot; ; input the following :&lt;br /&gt;
&lt;br /&gt;
  cd Musique [ENTER]&lt;br /&gt;
  getthatwav &amp;lt;full youtube address of file as copypasted from the adrress bar of the browser&amp;gt; [ENTER]&lt;br /&gt;
&lt;br /&gt;
''! Don't forget about the [TAB] autocompletion trick, and the [UP ARROW] find-me-latest-commands trick !''&lt;br /&gt;
&lt;br /&gt;
OR, if the video is very long and you don't want to choke your hard drive and your transfer times, use mp3 compression :&lt;br /&gt;
&lt;br /&gt;
  getthatmp3 &amp;lt;youtube address of file&amp;gt; [ENTER]&lt;br /&gt;
&lt;br /&gt;
You can use the middle click to paste into the terminal or Shift+Crtl+V (instead of the usual Shift+V) to paste the copied address&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''So your IRL process is like this :&lt;br /&gt;
&lt;br /&gt;
  Open Firefox, go to YT, find some zique&lt;br /&gt;
  Open Terminal, move to the appropriate Musique directory by typing ''cd Musique [ENTER]''&lt;br /&gt;
&lt;br /&gt;
  * in Firefox triple-click to highlight youtube address in browser address bar&lt;br /&gt;
  * in Terminal, type ''getthatw [TAB], middle click next to getthatwav to paste YT address, [ENTER]''&lt;br /&gt;
  or&lt;br /&gt;
  * in Terminal, type ''getthatm [TAB], middle click next to getthatmp3 to paste YT address, [ENTER]''&lt;br /&gt;
  &lt;br /&gt;
That's it :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recommend you rename the files on the PC, it's easier than on the pad (but doing so you loose the source of your file since youtube-dl save the full title and youtube code of the ripped piece in its name).&lt;br /&gt;
&lt;br /&gt;
'''On the Pad :'''&lt;br /&gt;
&lt;br /&gt;
1. Make sure pad and laptop are on the same wifi network (can totally be your phone's Hotspot)&lt;br /&gt;
&lt;br /&gt;
2. Open VLC, go to &amp;quot;résaux&amp;quot;, hit &amp;quot;partage via WiFi&amp;quot;, notice the IP &amp;quot;http://xxx.xxx.xxx.xxx&amp;quot; address, it's your iPad address on the local network.&lt;br /&gt;
&lt;br /&gt;
3. in Firefox, open new tab and input same IP address, or even just try &amp;quot;ipad.local&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Paste using the big fat &amp;quot;+&amp;quot; button upper right corner&lt;br /&gt;
&lt;br /&gt;
5. Using the File Manager, move new files from vlc  to the GoButton folder, possibly there in yet another, specific folder for better organisation&lt;br /&gt;
&lt;br /&gt;
=== GoButton: adding new files to your show ===&lt;br /&gt;
&lt;br /&gt;
In GoButton, hit the &amp;quot;edit&amp;quot; button upper right, then the &amp;quot;+&amp;quot; ; add your desired &amp;quot;HIT&amp;quot; (not &amp;quot;cue&amp;quot;, max 92 alas) ; add using the &amp;quot;add&amp;quot; button top right. &lt;br /&gt;
&lt;br /&gt;
- Adjust the starting point by long-press, then sliding the leftmost side of the frame around the visualizer at the top. Zoom with pinch movement if necessary&lt;br /&gt;
&lt;br /&gt;
  Example : the &amp;quot;Dukas&amp;quot; has a lot of stuff we don't want before the main theme&lt;br /&gt;
&lt;br /&gt;
- Edit the name to something more readable quickly if needed&lt;br /&gt;
&lt;br /&gt;
- Choose appropriate color, like &amp;quot;sound effect&amp;quot;, &amp;quot;mood music&amp;quot; etc&lt;br /&gt;
&lt;br /&gt;
  Example : The [FADE] effects are red to stand out against the various actual sounds&lt;br /&gt;
&lt;br /&gt;
- Check volume using the green [Preview] button and adjust if necessary&lt;br /&gt;
&lt;br /&gt;
  Example : the &amp;quot;Hasret Flute&amp;quot; is stupid loud while the &amp;quot;Scarlatti&amp;quot; is underpowered&lt;br /&gt;
&lt;br /&gt;
- Adjust the &amp;quot;stop others&amp;quot; rule : for musics, use [hits &amp;amp; cues] with fade out time of i.e. 3 seconds unless you need differently depending on the start of the music interrupting the others. For sound effects, don't do this since you may want several effects running at the same time, including over the music.&lt;br /&gt;
&lt;br /&gt;
  Example : The &amp;quot;DRIIING&amp;quot; sound effect cuts everything else dry, in zero seconds, since it is meant to kill everything&lt;br /&gt;
  Example : the &amp;quot;Shitty weather&amp;quot; effect doesn't stop anything as you may want it together with other sound or music&lt;br /&gt;
&lt;br /&gt;
- Adjust &amp;quot;loop&amp;quot; properties if you need the sound to last longer / to be able to cover an entire act using either [FIXED] value of repetition or [INFINITE]&lt;br /&gt;
&lt;br /&gt;
  Example : the &amp;quot;dogs&amp;quot; effect is looped 4 times because the source file is too short&lt;br /&gt;
  Example : The &amp;quot;wind&amp;quot; effect is looped indefinitely because you may want it over an entire act&lt;br /&gt;
&lt;br /&gt;
- - Adjust the end point too if you are using the loop function !&lt;br /&gt;
&lt;br /&gt;
- You can add a keyboard shortcut using the [Triggers] function, select &amp;quot;keyboard&amp;quot; and your shortcut key&lt;br /&gt;
&lt;br /&gt;
  Example : The [SHARP FADE] effect is linked to the [S] key, like &amp;quot;stop&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Don't forget to [SAVE] your editions upper right !&lt;br /&gt;
&lt;br /&gt;
- Hit [DONE] when done to go back to playback mode&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When your show is ready, organised, re-listen to all of them to be sure musics are somewhat equal, and sound effects can mix &amp;amp; live with them nicely.&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
After a few minutes without using it, VLC will close the connection, this is normal.&lt;br /&gt;
&lt;br /&gt;
You need to stay on the vlc share page, or the sharing thing will shut itself down.&lt;br /&gt;
&lt;br /&gt;
Downloading from YT is a moving target, it's normal and expected it will stop working at some point; first thing to do is updating youtube-dl&lt;br /&gt;
 &lt;br /&gt;
 sudo pip install -U youtube-dl&lt;br /&gt;
&lt;br /&gt;
Your source of ''copyright-free'' sound effects is https://pixabay.com/sound-effects AVOID YOUTUBE when you can, pixabay also has music :)&lt;br /&gt;
&lt;br /&gt;
==Mount nfs==&lt;br /&gt;
&lt;br /&gt;
===From Nautilus===&lt;br /&gt;
&lt;br /&gt;
  nfs://192.168.xxx.xxx:0/&amp;lt;Share to mount&amp;gt;&lt;br /&gt;
or...&lt;br /&gt;
  nfs://192.168.xxx.xxx:/&amp;lt;Share to mount&amp;gt;&lt;br /&gt;
&lt;br /&gt;
from the 'other locations' tab in Nautilus.&lt;br /&gt;
&lt;br /&gt;
===From Terminal===&lt;br /&gt;
&lt;br /&gt;
 # mount 192.168.xxx.xxx:/&amp;lt;share to mount&amp;gt; ~/&amp;lt;destination folder/&lt;br /&gt;
&lt;br /&gt;
the '''-t nfs''' doesn't seems to be needed most of the time. Don't forget to install nfs-utils lol&lt;br /&gt;
&lt;br /&gt;
==Query by size==&lt;br /&gt;
&lt;br /&gt;
From [https://www.lostsaloon.com/technology/how-to-sort-du-command-output-by-size-in-linux/ here]&lt;br /&gt;
&lt;br /&gt;
 du -h $(du -b * | sort -n | cut -f2-)&lt;br /&gt;
&lt;br /&gt;
==Scan from network==&lt;br /&gt;
&lt;br /&gt;
Need reportlab, hplip, python imaging library. And possibly to run hp-setup -i just to wake things up.&lt;br /&gt;
&lt;br /&gt;
 [jph@ThinkDMX3 ~]$ hp-scan --device='hpaio:/net/OfficeJet_7510_series?ip=&amp;lt;ip address without port&amp;gt;' --output=output.pdf&lt;br /&gt;
&lt;br /&gt;
When all said and working, scan in color at 300DPI with :&lt;br /&gt;
&lt;br /&gt;
 hp-scan -m color --size=A4 -o /dest/of/file/NameOfFile.pdf&lt;br /&gt;
&lt;br /&gt;
==Boot GRUB manually when failing to locate your kernel (use tab to fill)==&lt;br /&gt;
&lt;br /&gt;
 Check disks available:&lt;br /&gt;
 grub&amp;gt; ls&lt;br /&gt;
 &lt;br /&gt;
 define root system:&lt;br /&gt;
 grub&amp;gt; root=(hd0,msdos1)&lt;br /&gt;
 &lt;br /&gt;
 Load the kernel image:&lt;br /&gt;
 grub&amp;gt; linux /boot/wmlinuz root=/dev/sda1&lt;br /&gt;
 !! This could be, not sure, use Tab to autocomplete:&lt;br /&gt;
 grub&amp;gt; linux /boot/wmlinuz-linux root=/dev/sda1&lt;br /&gt;
 &lt;br /&gt;
 Locate initial ramdisk:&lt;br /&gt;
 grub&amp;gt; initrd /boot/initramfs-linux.img&lt;br /&gt;
 &lt;br /&gt;
 Boot the damn thing &amp;amp; now tell me why GRUB isn't just doing it by itself&lt;br /&gt;
 grub&amp;gt; boot&lt;br /&gt;
&lt;br /&gt;
Retrieved from https://www.unix-ninja.com/p/Manually_booting_the_Linux_kernel_from_GRUB&lt;br /&gt;
&lt;br /&gt;
Also, upon install, don't save your grub config file as grub.conf...&lt;br /&gt;
&lt;br /&gt;
==Cleanup pacman's cache:==&lt;br /&gt;
&lt;br /&gt;
 paccache -r[https://wiki.archlinux.org/index.php/Pacman#Cleaning_the_package_cache]&lt;br /&gt;
&lt;br /&gt;
== Query both battery states==&lt;br /&gt;
&lt;br /&gt;
  upower -i $(upower -e | grep 'BAT1') | egrep 'BAT1|energy' &amp;amp; upower -i $(upower -e | grep 'BAT0') | egrep 'BAT0|energy'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add it as alias in .basrc as &lt;br /&gt;
&lt;br /&gt;
  alias BATT=&amp;quot;upower -i $(upower -e | grep 'BAT1') | egrep 'BAT1|energy' &amp;amp; upower -i $(upower -e | grep 'BAT0') | egrep 'BAT0|energy'&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Needs double quotes because of the use of single quote in the command&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==WebDAV to ownCloud==&lt;br /&gt;
&lt;br /&gt;
Syntax for Nautilus access through WebDAV towards an owncloud instance :&lt;br /&gt;
&lt;br /&gt;
  davs://adress.ofyour.cloud/remote.php/dav/files/nameofuser&lt;br /&gt;
&lt;br /&gt;
this will prompt for a username and password and bring you to the root of the File side of things, which is useless. Your actual share is network adress / files /username, not the visibly mounted network share that ony goes to adress.ofyour.cloud/remote/dav (which shows a bunch of stuff you can't do a thing to. be sure to bookmark it the real ./files/usermane location. The system creates a username and impossible password for you, be sure to not use the generic host creds. The actual line for me is davs://tic.&amp;lt;myserver&amp;gt;.net/remote.php/dav/files/&amp;lt;username as generated&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Force IPV4 GPG keys renewal / finding==&lt;br /&gt;
&lt;br /&gt;
IF it's just &amp;quot;missing keys&amp;quot; or &amp;quot;invalid&amp;quot; or such, try :&lt;br /&gt;
 &lt;br /&gt;
 # pacman-keys --populate archlinux&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 # pacman-key --refresh-keys &lt;br /&gt;
&lt;br /&gt;
Or the caveman way :&lt;br /&gt;
&lt;br /&gt;
 # pacman -S archlinux-keyring&lt;br /&gt;
&lt;br /&gt;
If in yay, try this :&lt;br /&gt;
&lt;br /&gt;
 # gpg --keyserver keys.gnupg.net --recv-keys &amp;lt;insert key number here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or this for TOR for instance :&lt;br /&gt;
&lt;br /&gt;
 # gpg --auto-key-locate nodefault,wkd --locate-keys torbrowser@torproject.org&lt;br /&gt;
&lt;br /&gt;
If #pacman -S archlinux-keyring fails after a global $yay -Syu aborted with some gpg keys gibberish, try this:&lt;br /&gt;
&lt;br /&gt;
Fight stupid GPG keys that won't update other than over an IPV6 address :&lt;br /&gt;
&lt;br /&gt;
 I ran into this problem on MacOS 10.13.6, and I currently suspect it's something weird with gpg deciding to use IPv6.&lt;br /&gt;
 &lt;br /&gt;
 I currently don't have a valid global IPv6 address, so all IPv6 addrs should be &amp;quot;no route to host&amp;quot;, &lt;br /&gt;
 but I noticed that if I manually look up keys.gnupg.net and substitute in one of the IPv4 addresses explicitly, &lt;br /&gt;
 then the command works  and I can proceed, without doing the other workaround with curl.&lt;br /&gt;
 &lt;br /&gt;
 $ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB&lt;br /&gt;
 gpg: keyserver receive failed: No route to host&lt;br /&gt;
  &lt;br /&gt;
 $ host keys.gnupg.net&lt;br /&gt;
 keys.gnupg.net is an alias for hkps.pool.sks-keyservers.net.&lt;br /&gt;
 hkps.pool.sks-keyservers.net has address 51.38.91.189 &lt;br /&gt;
 [...]&lt;br /&gt;
 hkps.pool.sks-keyservers.net has IPv6 address 2001:67c:26b4::98:0 &lt;br /&gt;
 &lt;br /&gt;
 $ gpg --keyserver hkp://51.38.91.189 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB&lt;br /&gt;
 gpg: key 105BD0E739499BDB: 4 signatures not checked due to missing keys&lt;br /&gt;
 gpg: key 105BD0E739499BDB: public key &amp;quot;Piotr Kuczynski &amp;lt;piotr.kuczynski@gmail.com&amp;gt;&amp;quot; imported&lt;br /&gt;
 gpg: key 3804BB82D39DC0E3: 101 signatures not checked due to missing keys&lt;br /&gt;
 gpg: key 3804BB82D39DC0E3: public key &amp;quot;Michal Papis (RVM signing) &amp;lt;mpapis@gmail.com&amp;gt;&amp;quot; imported&lt;br /&gt;
 gpg: no ultimately trusted keys found&lt;br /&gt;
 gpg: Total number processed: 2&lt;br /&gt;
 gpg:               imported: 2  &lt;br /&gt;
&lt;br /&gt;
replace with an actual output of list of keyserver and the signed key that failed to import. Source : https://github.com/rvm/rvm/issues/4215&lt;br /&gt;
&lt;br /&gt;
 ==&amp;gt; PGP keys need importing:&lt;br /&gt;
  -&amp;gt; CC0B7CE9604A8A91F0D70B778489DB248465FDD7, required by: nordselect&lt;br /&gt;
 ==&amp;gt; Import? [Y/n] &lt;br /&gt;
 :: Importing keys with gpg......&lt;br /&gt;
 gpg: keyserver receive failed: No route to host&lt;br /&gt;
 ==&amp;gt; Error: Problem importing keys&lt;br /&gt;
 [jph@ThinkDMX2 ~]$ host keys.gnupg.net&lt;br /&gt;
 keys.gnupg.net is an alias for hkps.pool.sks-keyservers.net.&lt;br /&gt;
 hkps.pool.sks-keyservers.net has address 192.146.137.140&lt;br /&gt;
 [...]&lt;br /&gt;
 [jph@ThinkDMX2 ~]$ gpg --keyserver hkp://192.146.137.140 --recv-keys CC0B7CE9604A8A91F0D70B778489DB248465FDD7&lt;br /&gt;
 gpg: key 8489DB248465FDD7: public key &amp;quot;Ward Segers &amp;lt;w@rdsegers.be&amp;gt;&amp;quot; imported&lt;br /&gt;
 gpg: Total number processed: 1&lt;br /&gt;
 gpg:               imported: 1&lt;br /&gt;
 [jph@ThinkDMX2 ~]$ yay nordvpn&lt;br /&gt;
&lt;br /&gt;
==Add a user to a group:== &lt;br /&gt;
 &lt;br /&gt;
 sudo gpasswd -a &amp;lt;user&amp;gt; &amp;lt;group&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 sudo usermod -aG &amp;lt;group&amp;gt; &amp;lt;user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==make a sudo command works without password in sudoers file==&lt;br /&gt;
&lt;br /&gt;
 $USERNAME ALL=NOPASSWD:/path/to/app&lt;br /&gt;
&lt;br /&gt;
==wget-ftp the fuck out of our public server:==&lt;br /&gt;
&lt;br /&gt;
 wget -cr ftp://username:password@ftp.provider.org//www/singapore/galleries&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==find UUID of a partition:==&lt;br /&gt;
&lt;br /&gt;
 ls /dev/disk/by-uuid -l&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Possibly outdated==&lt;br /&gt;
&lt;br /&gt;
===Enable Tap To Click===&lt;br /&gt;
&lt;br /&gt;
   synclient TapButton1=1&lt;br /&gt;
&lt;br /&gt;
Enable Tap-To-Click on that Red 'nipple' Button. You know you want to&lt;br /&gt;
 &lt;br /&gt;
   su -c 'echo -n 1 &amp;gt;  /sys/devices/platform/i8042/serio1/serio2/press_to_select'  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Check that hard drive for space-eating goblins:===&lt;br /&gt;
&lt;br /&gt;
 sudo du / -ch -d 1|grep G&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===When you can't read your console font===&lt;br /&gt;
&lt;br /&gt;
 setfont sun12x22&lt;br /&gt;
&lt;br /&gt;
Touchpad: increasing the pressure necessary to register touch.&lt;br /&gt;
&lt;br /&gt;
  synclient FingerHigh=110 FingerLow=100&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Control your brightness.===&lt;br /&gt;
&lt;br /&gt;
...Well, not yours actually, sorry I can't do that.&lt;br /&gt;
&lt;br /&gt;
 xbacklight -inc 5'' or'' xbacklight -dec 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Get natural scrolling in i3: ===&lt;br /&gt;
&lt;br /&gt;
 xinput set-button-map 12 1 2 3 5 4 6 7 8 9 10 11 12&lt;br /&gt;
&lt;br /&gt;
 My bashrc alias is  alias natscroll='xinput set-button-map 12 1 2 3 '''5 4''' 6 7 8 9 10 11 12 &lt;br /&gt;
&lt;br /&gt;
Want to know what's the keycode to that obscure symbol on your keyboard? Use '''xev'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Test the 6 channels output of a Terratec Aureon 5.1 MkII USB soundcard===&lt;br /&gt;
&lt;br /&gt;
 speaker-test -Dsurround51:CARD=Aureon51MkII,DEV=0 -c 6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Convert !===&lt;br /&gt;
&lt;br /&gt;
All .mp3's in a folder to .wav to be able to work on them:&lt;br /&gt;
&lt;br /&gt;
 for i in *.mp3; do mpg321 -w &amp;quot;`basename &amp;quot;$i&amp;quot; .mp3`&amp;quot;.wav &amp;quot;$i&amp;quot;; done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Convert all .m4a's in a folder to .wav to be able to work on them:&lt;br /&gt;
&lt;br /&gt;
 for i in *.m4a; do faad -o &amp;quot;`basename &amp;quot;$i&amp;quot; .m4a`&amp;quot;.wav &amp;quot;$i&amp;quot;; done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Convert .ai in a folder to .wav to be able to work on them:&lt;br /&gt;
&lt;br /&gt;
 sox &amp;lt;file&amp;gt;.aif file.wav&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Random Whatever:==&lt;br /&gt;
&lt;br /&gt;
Listen to France Inter [https://fluxradios.blogspot.com/ or other radios] :&lt;br /&gt;
&lt;br /&gt;
 mplayer http://direct.franceinter.fr/live/franceinter-midfi.mp3&lt;br /&gt;
&lt;br /&gt;
This seems good on X1 :  https://push.cx/2015/dual-booting-arch-linux-on-lenovo-x1-carbon-3rd-gen&lt;br /&gt;
&lt;br /&gt;
Try to get a flick from your computer to a [[DVD]]&lt;br /&gt;
&lt;br /&gt;
[[Dump]] the Firefox history sql file&lt;br /&gt;
&lt;br /&gt;
Start [[X when Log in]] occurs&lt;br /&gt;
&lt;br /&gt;
Running [[another X session]] somewhere else.&lt;br /&gt;
&lt;br /&gt;
The Short Dirty [[Kernel DIY]]&lt;br /&gt;
&lt;br /&gt;
Mount [[mtp]] devices&lt;br /&gt;
&lt;br /&gt;
Remember [[AlsaMixer]] settings&lt;br /&gt;
&lt;br /&gt;
I love [[Grub1]] (Grub 'legacy' now)&lt;br /&gt;
&lt;br /&gt;
A word on [[SLIM]]&lt;br /&gt;
&lt;br /&gt;
Use curl to [[tweet]].&lt;br /&gt;
&lt;br /&gt;
Using the CLI to [[burn]] an .iso cd.&lt;br /&gt;
&lt;br /&gt;
[[find]] stuff.&lt;br /&gt;
&lt;br /&gt;
ffmpeg to convert [[videos for my phone]].&lt;br /&gt;
&lt;br /&gt;
Allow '''sudo''' to [[open up]] a graphic application as &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://www.mycaal.com/&amp;lt;span style=&amp;quot;color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;&amp;quot;&amp;gt;loan modification&amp;lt;/span&amp;gt;] root from your normal user account or from a root terminal in your normal user account&lt;br /&gt;
&lt;br /&gt;
remount a ro filesystem rw: '''mount -o remount,rw''' so that when the system drops you to a shell on boot failure, YOU CAN DO SOMETHING FOR FUCK'S SAKE! And no, it is not in '''man 8 mount''', it isn't.&lt;br /&gt;
&lt;br /&gt;
Connect remotely to a [[VirtualMachine]] - how arch-cool is that?&lt;br /&gt;
&lt;br /&gt;
Simple '''[[rsync]] '''line that works here&lt;br /&gt;
   &lt;br /&gt;
MPlayer code to listen to [[France Inter]] and other radios, Now, '''radiotray''' is cool too.&lt;br /&gt;
&lt;br /&gt;
MPlayer code to watch my [[QuickCam Communicate STX Webcam]] See [[Syntek readme]] first for stk webcams.&lt;br /&gt;
&lt;br /&gt;
A healthy, fast image gallery starts with reasonably-sized pictures: thanks [[imagemagick]]!&lt;br /&gt;
&lt;br /&gt;
Cool [[ssh]]&lt;br /&gt;
&lt;br /&gt;
[[vnc]] is flawless in Fedora :)&lt;br /&gt;
&lt;br /&gt;
[[throttling]] the cpu - mixed results, if for battery life.&lt;br /&gt;
&lt;br /&gt;
Custom [[Bash]] - Some Terminal Fun&lt;br /&gt;
&lt;br /&gt;
Calculating [[Pi]]&lt;br /&gt;
[[Category:Linux]] [[Category:Howtos]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=The_MacOS_Memo</id>
		<title>The MacOS Memo</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=The_MacOS_Memo"/>
				<updated>2023-12-23T17:49:41Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To change your terminal prompt (&amp;amp; use bash):&lt;br /&gt;
&lt;br /&gt;
- switch to bash with &lt;br /&gt;
&lt;br /&gt;
 csh /bin/bash&lt;br /&gt;
&lt;br /&gt;
- exit terminal &amp;amp; open it again&lt;br /&gt;
&lt;br /&gt;
- create a .bashrc file with, ie : &lt;br /&gt;
&lt;br /&gt;
 # configure my multi-line prompt&lt;br /&gt;
 PS1='&lt;br /&gt;
 $PWD&lt;br /&gt;
 ==&amp;gt; '&lt;br /&gt;
&lt;br /&gt;
Then macos will superbly ignore it. Go to here to not re-invent the wheeel like I just did :&lt;br /&gt;
&lt;br /&gt;
 https://www.weblife.fr/tutoriels/os-x-terminal-personnalise-avec-le-fichier-bashrc?cn-reloaded=1&lt;br /&gt;
&lt;br /&gt;
Or set in &lt;br /&gt;
&lt;br /&gt;
 source /Users/regie/.bashrc &amp;amp;&amp;amp; clear&lt;br /&gt;
&lt;br /&gt;
in the terminal settimgs / Profiles / Shell ; uglier but quicker.&lt;br /&gt;
&lt;br /&gt;
General feeling : shit keyboard, dust and liquid swallowing huge vents, updating process stressfull with many reboots and still progress bars&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=The_MacOS_Memo</id>
		<title>The MacOS Memo</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=The_MacOS_Memo"/>
				<updated>2023-12-23T13:07:49Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To change your terminal prompt (&amp;amp; use bash):&lt;br /&gt;
&lt;br /&gt;
- switch to bash with &lt;br /&gt;
&lt;br /&gt;
 csh /bin/bash&lt;br /&gt;
&lt;br /&gt;
- exit terminal &amp;amp; open it again&lt;br /&gt;
&lt;br /&gt;
- create a .bashrc file with, ie : &lt;br /&gt;
&lt;br /&gt;
 # configure my multi-line prompt&lt;br /&gt;
 PS1='&lt;br /&gt;
 $PWD&lt;br /&gt;
 ==&amp;gt; '&lt;br /&gt;
&lt;br /&gt;
Then macos will superbly ignore it. Go to here to not re-invent the wheeel like I just did :&lt;br /&gt;
&lt;br /&gt;
 https://www.weblife.fr/tutoriels/os-x-terminal-personnalise-avec-le-fichier-bashrc?cn-reloaded=1&lt;br /&gt;
&lt;br /&gt;
Or set in &lt;br /&gt;
&lt;br /&gt;
 source /Users/regie/.bashrc &amp;amp;&amp;amp; clear&lt;br /&gt;
&lt;br /&gt;
in the terminal settimgs / Profiles / Shell ; uglier but quicker.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=The_MacOS_Memo</id>
		<title>The MacOS Memo</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=The_MacOS_Memo"/>
				<updated>2023-12-23T13:07:10Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To change your terminal prompt (&amp;amp; use bash):&lt;br /&gt;
&lt;br /&gt;
- switch to bash with &lt;br /&gt;
&lt;br /&gt;
 csh /bin/bash&lt;br /&gt;
&lt;br /&gt;
- exit terminal &amp;amp; open it again&lt;br /&gt;
&lt;br /&gt;
- create a .bashrc file with, ie : &lt;br /&gt;
&lt;br /&gt;
 # configure my multi-line prompt&lt;br /&gt;
 PS1='&lt;br /&gt;
 $PWD&lt;br /&gt;
 ==&amp;gt; '&lt;br /&gt;
&lt;br /&gt;
Then macos will superbly ignore it. Go to here to not re-invent the wheeel like I just did :&lt;br /&gt;
&lt;br /&gt;
 https://www.weblife.fr/tutoriels/os-x-terminal-personnalise-avec-le-fichier-bashrc?cn-reloaded=1&lt;br /&gt;
&lt;br /&gt;
Or set &lt;br /&gt;
&lt;br /&gt;
 source /Users/regie/.bashrc &amp;amp;&amp;amp; clear&lt;br /&gt;
&lt;br /&gt;
in the terminal settimgs ; uglier but quicker.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=The_MacOS_Memo</id>
		<title>The MacOS Memo</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=The_MacOS_Memo"/>
				<updated>2023-12-23T13:05:45Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;To change your terminal prompt (&amp;amp; use bash):  - switch to bash with    csh /bin/bash  - exit terminal &amp;amp; open it again  - create a .bashrc file with, ie :    # configure my multi-...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To change your terminal prompt (&amp;amp; use bash):&lt;br /&gt;
&lt;br /&gt;
- switch to bash with &lt;br /&gt;
&lt;br /&gt;
 csh /bin/bash&lt;br /&gt;
&lt;br /&gt;
- exit terminal &amp;amp; open it again&lt;br /&gt;
&lt;br /&gt;
- create a .bashrc file with, ie : &lt;br /&gt;
&lt;br /&gt;
 # configure my multi-line prompt&lt;br /&gt;
 PS1='&lt;br /&gt;
 $PWD&lt;br /&gt;
 ==&amp;gt; '&lt;br /&gt;
&lt;br /&gt;
Then macos will superbly ignore it. Go to here to not re-invent the wheeel like I just did :&lt;br /&gt;
&lt;br /&gt;
 https://www.weblife.fr/tutoriels/os-x-terminal-personnalise-avec-le-fichier-bashrc?cn-reloaded=1&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Main_Page"/>
				<updated>2023-12-23T12:59:42Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=    '''WELCOME!''' =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[MindStroms//NXT::LINUX//USB|Old Front Page]]&lt;br /&gt;
&lt;br /&gt;
==Teaching==&lt;br /&gt;
refs and plan for [[teaching lessons]] in Rabat and Fes for the Shems'y School Of Circus&lt;br /&gt;
&lt;br /&gt;
==General [[Linux]] info here:==&lt;br /&gt;
[[Linux]] -- Hey hey, that swfmill rendering of my poor '''GIF animation of that 2-ways, star-Triangle motor design controller''' is [http://wiki.zenerves.net/2waystartri.swf here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===With [[howtos]] and stuff===&lt;br /&gt;
&lt;br /&gt;
All [[Howtos]] are here, mosty one-liners&lt;br /&gt;
&lt;br /&gt;
And an [[Intel NUC Hackintosh]] complete howto&lt;br /&gt;
&lt;br /&gt;
===The Definitive [[I use ARCH btw]] Page=== &lt;br /&gt;
...as of whenever I wrote or cared to update this [[I use ARCH btw]] Page...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Also for work with DMX Udev Crap and everything USB Midi===&lt;br /&gt;
[http://wiki.zenerves.net/index.php?title=Linux#USB_DMX USB DMX] &amp;amp; [http://wiki.zenerves.net/index.php?title=Linux#USB_Midi USB Midi]&lt;br /&gt;
&lt;br /&gt;
==Work [[sucks]]==&lt;br /&gt;
and some [[Cheat sheets]].&lt;br /&gt;
and some [[Self training]].&lt;br /&gt;
&lt;br /&gt;
==Modulo Pi:==&lt;br /&gt;
 [[Modulo]] Pi Tips and tricks&lt;br /&gt;
&lt;br /&gt;
==I hate MacOS==&lt;br /&gt;
[[The MacOS Memo]] of why it is the worst&lt;br /&gt;
&lt;br /&gt;
==DigitalBricksMemo==&lt;br /&gt;
A memo of my attempt at going virtual with my [[Lego bricks]] using my linux boxes: mlcad, ldview and suchlikes.&lt;br /&gt;
&lt;br /&gt;
==NXT: Old archive, I don't know that it can be useful to anyone anymore==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
This place is my own little webspace dedicated to hack around the '''LEGO &amp;quot;8527&amp;quot; MindStorms NXT''' set using only free, open-source software. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            Quick Links: [[NXT Snippets|Snippets]] - - [[NXT Docs|Docs]] - - [[NXT Howtos|Howtos]] - - [[Special:Categories|Categories]] - - [[Links]] - - [[Wiki spirit]]&lt;br /&gt;
&lt;br /&gt;
By software, scripts and graphical interfaces, the objective is to program our &amp;quot;Free Bots&amp;quot; doing fun things in either nbc, nxc, python languages. &lt;br /&gt;
&lt;br /&gt;
[[User:Lola|Lola]] 10:23, 3 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
==the [[Tropical Ice Cube]] was here==&lt;br /&gt;
[[Tropical Ice Cube]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]][[Category:Software]][[Category:Snippets]][[Category:Links]][[Category:Howtos]][[Category:NXT]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-12-06T18:35:45Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
==Read The FINE Manual==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading '''Yes, but'''&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''Yes, there's probably no need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with ''makefs.&amp;lt;type of filesystem&amp;gt; -f'' is enough for a fresh re-install.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less sudo&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
- [https://wiki.archlinux.org/title/Snapper snapper] ? if you go this route then snap-pac and grub-btrfs too. The current state of the wiki page there is&lt;br /&gt;
such that I should try snapper-gui-git (AUR) and/or btrfs-assistant (AUR). Creating, generating, booting into snapshots mostly work.&lt;br /&gt;
Restoring your system to a snapshot does not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system. os_prober only need to see your EFI partition, where other boot stubs are stored, not the actual system disks&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 Enable pinch in firefox by adding MOZ_ENABLE_WAYLAND=1 in .bash_profile&lt;br /&gt;
 Setup wiregard &lt;br /&gt;
&lt;br /&gt;
Enable the paccache.timer service to get rid weekly of the cruft in /var/cache/pacman/pkg/ ''which will totally eat up your disk if you don't do that!''&lt;br /&gt;
&lt;br /&gt;
 # systemctl enable --now paccache.timer&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with (no, it didn't work here):&lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback also doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
Trying now in a VM to [https://www.youtube.com/watch?v=maIu1d2lAiI scrupulously follow this guide], will add [[btrfs before install notes]].&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to generate a correct one yesterday :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;br /&gt;
&lt;br /&gt;
== Annoyances, gripes and actual issues==&lt;br /&gt;
&lt;br /&gt;
 * Why is os-prober disabled in grub ; why is it not included by default?&lt;br /&gt;
 * And '''why''' aren't included small stuff like less, nano, grep, wget, rsync - or iwd and pacman-contrib ?!&lt;br /&gt;
 * Why can I not run Appimages ? They're supposed to work everywhere.&lt;br /&gt;
 * Why did my last ''genfstab'' fail with only /dev/sda6? Why where there duplicate of everything when I re-mounted the drives genfstab missed?&lt;br /&gt;
&lt;br /&gt;
'''Why is installing Arch still a 1h30 affair when I know the whole thing practically by heart? The pre-download, pre-pacstrap part was 11 minutes!!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-12-06T17:31:21Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading '''Yes, but'''&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''Yes, there's probably no need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with ''makefs.&amp;lt;type of filesystem&amp;gt; -f'' is enough for a fresh re-install.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less sudo&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
- [https://wiki.archlinux.org/title/Snapper snapper] ? if you go this route then snap-pac and grub-btrfs too. The current state of the wiki page there is&lt;br /&gt;
such that I should try snapper-gui-git (AUR) and/or btrfs-assistant (AUR). Creating, generating, booting into snapshots mostly work.&lt;br /&gt;
Restoring your system to a snapshot does not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system. os_prober only need to see your EFI partition, where other boot stubs are stored, not the actual system disks&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 Enable pinch in firefox by adding MOZ_ENABLE_WAYLAND=1 in .bash_profile&lt;br /&gt;
 Setup wiregard &lt;br /&gt;
&lt;br /&gt;
Enable the paccache.timer service to get rid weekly of the cruft in /var/cache/pacman/pkg/ ''which will totally eat up your disk if you don't do that!''&lt;br /&gt;
&lt;br /&gt;
 # systemctl enable --now paccache.timer&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with (no, it didn't work here):&lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback also doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
Trying now in a VM to [https://www.youtube.com/watch?v=maIu1d2lAiI scrupulously follow this guide], will add [[btrfs before install notes]].&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to generate a correct one yesterday :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;br /&gt;
&lt;br /&gt;
== Annoyances, gripes and actual issues==&lt;br /&gt;
&lt;br /&gt;
 * Why is os-prober disabled in grub ; why is it not included by default?&lt;br /&gt;
 * And '''why''' aren't included small stuff like less, nano, grep, wget, rsync - or iwd and pacman-contrib ?!&lt;br /&gt;
 * Why can I not run Appimages ? They're supposed to work everywhere.&lt;br /&gt;
 * Why did my last ''genfstab'' fail with only /dev/sda6? Why where there duplicate of everything when I re-mounted the drives genfstab missed?&lt;br /&gt;
&lt;br /&gt;
'''Why is installing Arch still a 1h30 affair when I know the whole thing practically by heart? The pre-download, pre-pacstrap part was 11 minutes!!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Btrfs_before_install_notes</id>
		<title>Btrfs before install notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Btrfs_before_install_notes"/>
				<updated>2023-11-29T18:01:12Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Set up BTRFS ''before install'', according to [https://www.youtube.com/watch?v=maIu1d2lAiI this guide]&lt;br /&gt;
&lt;br /&gt;
'''FAIL''' Network here is too slow it's infuriating, trying installs is horrible&lt;br /&gt;
&lt;br /&gt;
(You are booted in the Arch Live environment meant to install Arch on your machine or VM)&lt;br /&gt;
&lt;br /&gt;
==Before pacstrap (01:50)==&lt;br /&gt;
&lt;br /&gt;
 loadkeys for your keyboard&lt;br /&gt;
&lt;br /&gt;
 Select device with '''fdisk -l''' ; VM devices starts with V here, as in /dev/'''v'''da1 et&lt;br /&gt;
&lt;br /&gt;
===Partitionning (02:05)===&lt;br /&gt;
&lt;br /&gt;
 fdisk /dev/vda&lt;br /&gt;
&lt;br /&gt;
* Use '''g''' to create a GPT partition table on /dev/vda1&lt;br /&gt;
&lt;br /&gt;
* Use '''n''' to create a first EFI partition&lt;br /&gt;
&lt;br /&gt;
* Use +300M to make it 300M in size&lt;br /&gt;
&lt;br /&gt;
* Use '''t''' to change its type to '''1''' to make it an EFI partition&lt;br /&gt;
&lt;br /&gt;
* Use '''n''' to create a second partition for the rest of the disk&lt;br /&gt;
&lt;br /&gt;
* Use '''p''' to check for values and mistakes&lt;br /&gt;
&lt;br /&gt;
* Use '''w''' to write the modifications and exit the interactive fdisk prompt &lt;br /&gt;
&lt;br /&gt;
===Formatting (02:50)===&lt;br /&gt;
&lt;br /&gt;
* mkfs.fat -F 32 /dev/vda1&lt;br /&gt;
* mkfs.btrfs /dev/vda2&lt;br /&gt;
&lt;br /&gt;
===Start mounting and playing with BTRFS (04:50)===&lt;br /&gt;
&lt;br /&gt;
* mount /dev/vda2 /mnt&lt;br /&gt;
&lt;br /&gt;
* create subvolumes with&lt;br /&gt;
&lt;br /&gt;
 btrfs subvolume create /mnt/@&lt;br /&gt;
 btrfs subvolume create /mnt/@home&lt;br /&gt;
 btrfs subvolume create /mnt/@snapshots&lt;br /&gt;
&lt;br /&gt;
* Check your existing subvolumes and their ID :&lt;br /&gt;
&lt;br /&gt;
 btrfs subvolume list /&lt;br /&gt;
&lt;br /&gt;
(Reminder : subvolumes don't create snapshots of nested subvolumes ; here @ won't contain @home or @snapshots data)&lt;br /&gt;
&lt;br /&gt;
* Create mountpoints&lt;br /&gt;
&lt;br /&gt;
 mkdir /mnt/efi&lt;br /&gt;
 mkdir /mnt/home&lt;br /&gt;
 mkdir /mnt/.snapshots&lt;br /&gt;
 mkdir /mnt/btrfsroot&lt;br /&gt;
&lt;br /&gt;
* Then Umount the actual /dev/vda2 to replace by the '''@''' subvolume&lt;br /&gt;
&lt;br /&gt;
 mount /dev/vda2 -o subvolid=256 /mnt&lt;br /&gt;
 mount /dev/vda2 -o subvolid=257 /mnt/home&lt;br /&gt;
 mount /dev/vda2 -o subvolid=258 /mnt/.snapshots&lt;br /&gt;
 mount /dev/vda2 -o subvolid=5 /mnt/btrfsroot&lt;br /&gt;
 mount /dev/vda1 /mnt/efi&lt;br /&gt;
&lt;br /&gt;
==It's pactsrap time now (07:00)==&lt;br /&gt;
&lt;br /&gt;
 pacstrap -K /mnt base linux base-devel grub sudo git less nano efibootmgr btrfs-progs snapper snap-pac grub-btrfs tar sudo&lt;br /&gt;
&lt;br /&gt;
Sodding network here man...&lt;br /&gt;
&lt;br /&gt;
===And now...===&lt;br /&gt;
&lt;br /&gt;
 * check your mount points list for any misstep with '''mount'''&lt;br /&gt;
&lt;br /&gt;
create your fstab file when mount is all ok&lt;br /&gt;
&lt;br /&gt;
 genfstab -U /mnt &amp;gt;&amp;gt; /mnt/etc/fstab&lt;br /&gt;
&lt;br /&gt;
Check again with '''less /mnt/etc/fstab'''&lt;br /&gt;
&lt;br /&gt;
'''arch-chroot /mnt''' if everything is good&lt;br /&gt;
&lt;br /&gt;
* you still have to do the usual : vconsole.conf for the keymap, locale-gen for lang etc, see the arch install guide&lt;br /&gt;
&lt;br /&gt;
* Do the mkinit just in case :&lt;br /&gt;
&lt;br /&gt;
 mkinitcpio -P&lt;br /&gt;
&lt;br /&gt;
* Install GRUB with this :&lt;br /&gt;
&lt;br /&gt;
 add --removable to the grub install line if necessary&lt;br /&gt;
 &lt;br /&gt;
 then do grub-mkconfig&lt;br /&gt;
&lt;br /&gt;
==then reboot==&lt;br /&gt;
&lt;br /&gt;
--failed at grub / creating bootable system phase--&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Btrfs_before_install_notes</id>
		<title>Btrfs before install notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Btrfs_before_install_notes"/>
				<updated>2023-11-29T18:00:01Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Set up BTRFS ''before install'', according to [https://www.youtube.com/watch?v=maIu1d2lAiI this guide]&lt;br /&gt;
&lt;br /&gt;
(You are booted in the Arch Live environment meant to install Arch on your machine or VM)&lt;br /&gt;
&lt;br /&gt;
==Before pacstrap (01:50)==&lt;br /&gt;
&lt;br /&gt;
 loadkeys for your keyboard&lt;br /&gt;
&lt;br /&gt;
 Select device with '''fdisk -l''' ; VM devices starts with V here, as in /dev/'''v'''da1 et&lt;br /&gt;
&lt;br /&gt;
===Partitionning (02:05)===&lt;br /&gt;
&lt;br /&gt;
 fdisk /dev/vda&lt;br /&gt;
&lt;br /&gt;
* Use '''g''' to create a GPT partition table on /dev/vda1&lt;br /&gt;
&lt;br /&gt;
* Use '''n''' to create a first EFI partition&lt;br /&gt;
&lt;br /&gt;
* Use +300M to make it 300M in size&lt;br /&gt;
&lt;br /&gt;
* Use '''t''' to change its type to '''1''' to make it an EFI partition&lt;br /&gt;
&lt;br /&gt;
* Use '''n''' to create a second partition for the rest of the disk&lt;br /&gt;
&lt;br /&gt;
* Use '''p''' to check for values and mistakes&lt;br /&gt;
&lt;br /&gt;
* Use '''w''' to write the modifications and exit the interactive fdisk prompt &lt;br /&gt;
&lt;br /&gt;
===Formatting (02:50)===&lt;br /&gt;
&lt;br /&gt;
* mkfs.fat -F 32 /dev/vda1&lt;br /&gt;
* mkfs.btrfs /dev/vda2&lt;br /&gt;
&lt;br /&gt;
===Start mounting and playing with BTRFS (04:50)===&lt;br /&gt;
&lt;br /&gt;
* mount /dev/vda2 /mnt&lt;br /&gt;
&lt;br /&gt;
* create subvolumes with&lt;br /&gt;
&lt;br /&gt;
 btrfs subvolume create /mnt/@&lt;br /&gt;
 btrfs subvolume create /mnt/@home&lt;br /&gt;
 btrfs subvolume create /mnt/@snapshots&lt;br /&gt;
&lt;br /&gt;
* Check your existing subvolumes and their ID :&lt;br /&gt;
&lt;br /&gt;
 btrfs subvolume list /&lt;br /&gt;
&lt;br /&gt;
(Reminder : subvolumes don't create snapshots of nested subvolumes ; here @ won't contain @home or @snapshots data)&lt;br /&gt;
&lt;br /&gt;
* Create mountpoints&lt;br /&gt;
&lt;br /&gt;
 mkdir /mnt/efi&lt;br /&gt;
 mkdir /mnt/home&lt;br /&gt;
 mkdir /mnt/.snapshots&lt;br /&gt;
 mkdir /mnt/btrfsroot&lt;br /&gt;
&lt;br /&gt;
* Then Umount the actual /dev/vda2 to replace by the '''@''' subvolume&lt;br /&gt;
&lt;br /&gt;
 mount /dev/vda2 -o subvolid=256 /mnt&lt;br /&gt;
 mount /dev/vda2 -o subvolid=257 /mnt/home&lt;br /&gt;
 mount /dev/vda2 -o subvolid=258 /mnt/.snapshots&lt;br /&gt;
 mount /dev/vda2 -o subvolid=5 /mnt/btrfsroot&lt;br /&gt;
 mount /dev/vda1 /mnt/efi&lt;br /&gt;
&lt;br /&gt;
==It's pactsrap time now (07:00)==&lt;br /&gt;
&lt;br /&gt;
 pacstrap -K /mnt base linux base-devel grub sudo git less nano efibootmgr btrfs-progs snapper snap-pac grub-btrfs tar sudo&lt;br /&gt;
&lt;br /&gt;
Sodding network here man...&lt;br /&gt;
&lt;br /&gt;
===And now...===&lt;br /&gt;
&lt;br /&gt;
 * check your mount points list for any misstep with '''mount'''&lt;br /&gt;
&lt;br /&gt;
create your fstab file when mount is all ok&lt;br /&gt;
&lt;br /&gt;
 genfstab -U /mnt &amp;gt;&amp;gt; /mnt/etc/fstab&lt;br /&gt;
&lt;br /&gt;
Check again with '''less /mnt/etc/fstab'''&lt;br /&gt;
&lt;br /&gt;
'''arch-chroot /mnt''' if everything is good&lt;br /&gt;
&lt;br /&gt;
* you still have to do the usual : vconsole.conf for the keymap, locale-gen for lang etc, see the arch install guide&lt;br /&gt;
&lt;br /&gt;
* Do the mkinit just in case :&lt;br /&gt;
&lt;br /&gt;
 mkinitcpio -P&lt;br /&gt;
&lt;br /&gt;
* Install GRUB with this :&lt;br /&gt;
&lt;br /&gt;
 add --removable to the grub install line if necessary&lt;br /&gt;
 &lt;br /&gt;
 then do grub-mkconfig&lt;br /&gt;
&lt;br /&gt;
==then reboot==&lt;br /&gt;
&lt;br /&gt;
--failed at grub / creating bootable system phase--&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Btrfs_before_install_notes</id>
		<title>Btrfs before install notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Btrfs_before_install_notes"/>
				<updated>2023-11-29T16:38:03Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Set up BTRFS ''before install'', according to [https://www.youtube.com/watch?v=maIu1d2lAiI this guide]&lt;br /&gt;
&lt;br /&gt;
(You are booted in the Arch Live environment meant to install Arch on your machine or VM)&lt;br /&gt;
&lt;br /&gt;
==Before Pacstrap==&lt;br /&gt;
&lt;br /&gt;
 loadkeys for your keyboard&lt;br /&gt;
&lt;br /&gt;
 Select device with '''fdisk -l''' ; VM devices starts with V here, as in /dev/'''v'''da1 et&lt;br /&gt;
&lt;br /&gt;
===Partitionning===&lt;br /&gt;
&lt;br /&gt;
 fdisk /dev/vda&lt;br /&gt;
&lt;br /&gt;
* Use '''g''' to create a GPT partition table on /dev/vda1&lt;br /&gt;
&lt;br /&gt;
* Use '''n''' to create a first EFI partition&lt;br /&gt;
&lt;br /&gt;
* Use +300M to make it 300M in size&lt;br /&gt;
&lt;br /&gt;
* Use '''t''' to change its type to '''1''' to make it an EFI partition&lt;br /&gt;
&lt;br /&gt;
* Use '''n''' to create a second partition for the rest of the disk&lt;br /&gt;
&lt;br /&gt;
* Use '''p''' to check for values and mistakes&lt;br /&gt;
&lt;br /&gt;
* Use '''w''' to write the modifications and exit the interactive fdisk prompt &lt;br /&gt;
&lt;br /&gt;
===Formatting===&lt;br /&gt;
&lt;br /&gt;
* mkfs.fat -F 32 /dev/vda1&lt;br /&gt;
* mkfs.btrfs /dev/vda2&lt;br /&gt;
&lt;br /&gt;
===Start mounting and playing with BTRFS (04:50)===&lt;br /&gt;
&lt;br /&gt;
* mount /dev/vda2 /mnt&lt;br /&gt;
&lt;br /&gt;
* create subvolumes with&lt;br /&gt;
&lt;br /&gt;
 btrfs subvolume create /mnt/@&lt;br /&gt;
 btrfs subvolume create /mnt/@home&lt;br /&gt;
 btrfs subvolume create /mnt/@snapshots&lt;br /&gt;
&lt;br /&gt;
* Check your existing subvolumes and their ID :&lt;br /&gt;
&lt;br /&gt;
 btrfs subvolume list /&lt;br /&gt;
&lt;br /&gt;
(Reminder : subvolumes don't create snapshots of nested subvolumes ; here @ won't contain @home or @snapshots data)&lt;br /&gt;
&lt;br /&gt;
* Create mountpoints&lt;br /&gt;
&lt;br /&gt;
 mkdir /mnt/efi&lt;br /&gt;
 mkdir /mnt/home&lt;br /&gt;
 mkdir /mnt/.snapshots&lt;br /&gt;
 mkdir /mnt/btrfsroot&lt;br /&gt;
&lt;br /&gt;
* Then Umount the actual /dev/vda2 to replace by the '''@''' subvolume&lt;br /&gt;
&lt;br /&gt;
 mount /dev/vda2 -o subvolid=256 /mnt&lt;br /&gt;
 mount /dev/vda2 -o subvolid=257 /mnt/home&lt;br /&gt;
 mount /dev/vda2 -o subvolid=258 /mnt/.snapshots&lt;br /&gt;
 mount /dev/vda2 -o subvolid=5 /mnt/btrfsroot&lt;br /&gt;
 mount /dev/vda1 /mnt/efi&lt;br /&gt;
&lt;br /&gt;
==It's pactsrap time now==&lt;br /&gt;
&lt;br /&gt;
 pacstrap -K /mnt base linux base-devel grub sudo git less nano efibootmgr btrfs-progs snapper snap-pac grub-btrfs tar sudo&lt;br /&gt;
&lt;br /&gt;
Sodding network here man...&lt;br /&gt;
&lt;br /&gt;
===And now...===&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Btrfs_before_install_notes</id>
		<title>Btrfs before install notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Btrfs_before_install_notes"/>
				<updated>2023-11-29T16:26:54Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Set up BTRFS ''before install'', according to [https://www.youtube.com/watch?v=maIu1d2lAiI this guide]&lt;br /&gt;
&lt;br /&gt;
(You are booted in the Arch Live environment meant to install Arch on your machine or VM)&lt;br /&gt;
&lt;br /&gt;
==Before Pacstrap==&lt;br /&gt;
&lt;br /&gt;
 loadkeys for your keyboard&lt;br /&gt;
&lt;br /&gt;
 Select device with '''fdisk -l''' ; VM devices starts with V here, as in /dev/'''v'''da1 et&lt;br /&gt;
&lt;br /&gt;
===Partitionning===&lt;br /&gt;
&lt;br /&gt;
 fdisk /dev/vda&lt;br /&gt;
&lt;br /&gt;
* Use '''g''' to create a GPT partition table on /dev/vda1&lt;br /&gt;
&lt;br /&gt;
* Use '''n''' to create a first EFI partition&lt;br /&gt;
&lt;br /&gt;
* Use +300M to make it 300M in size&lt;br /&gt;
&lt;br /&gt;
* Use '''t''' to change its type to '''1''' to make it an EFI partition&lt;br /&gt;
&lt;br /&gt;
* Use '''n''' to create a second partition for the rest of the disk&lt;br /&gt;
&lt;br /&gt;
* Use '''p''' to check for values and mistakes&lt;br /&gt;
&lt;br /&gt;
* Use '''w''' to write the modifications and exit the interactive fdisk prompt &lt;br /&gt;
&lt;br /&gt;
===Formatting===&lt;br /&gt;
&lt;br /&gt;
* mkfs.fat -F 32 /dev/vda1&lt;br /&gt;
* mkfs.btrfs /dev/vda2&lt;br /&gt;
&lt;br /&gt;
===Start mounting and playing with BTRFS (04:50)===&lt;br /&gt;
&lt;br /&gt;
* mount /dev/vda2 /mnt&lt;br /&gt;
&lt;br /&gt;
* create subvolumes with&lt;br /&gt;
&lt;br /&gt;
 btrfs subvolume create /mnt/@&lt;br /&gt;
 btrfs subvolume create /mnt/@home&lt;br /&gt;
 btrfs subvolume create /mnt/@snapshots&lt;br /&gt;
&lt;br /&gt;
* Check your existing subvolumes and their ID :&lt;br /&gt;
&lt;br /&gt;
 btrfs subvolume list /&lt;br /&gt;
&lt;br /&gt;
(Reminder : subvolumes don't create snapshots of nested subvolumes ; here @ won't contain @home or @snapshots data)&lt;br /&gt;
&lt;br /&gt;
* Create mountpoints&lt;br /&gt;
&lt;br /&gt;
 mkdir /mnt/efi&lt;br /&gt;
 mkdir /mnt/home&lt;br /&gt;
 mkdir /mnt/.snapshots&lt;br /&gt;
 mkdir /mnt/btrfsroot&lt;br /&gt;
&lt;br /&gt;
* Then Umount the actual /dev/vda2 to replace by the '''@''' subvolume&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Btrfs_before_install_notes</id>
		<title>Btrfs before install notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Btrfs_before_install_notes"/>
				<updated>2023-11-29T16:03:13Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Set up BTRFS ''before install'', according to [https://www.youtube.com/watch?v=maIu1d2lAiI this guide]&lt;br /&gt;
&lt;br /&gt;
(You are booted in the Arch Live environment meant to install Arch on your machine or VM)&lt;br /&gt;
&lt;br /&gt;
==Before Pacstrap==&lt;br /&gt;
&lt;br /&gt;
 loadkeys for your keyboard&lt;br /&gt;
&lt;br /&gt;
 Select device with '''fdisk -l''' ; VM devices starts with V here, as in /dev/'''v'''da1 et&lt;br /&gt;
&lt;br /&gt;
==Partitionning==&lt;br /&gt;
&lt;br /&gt;
 fdisk /dev/vda&lt;br /&gt;
&lt;br /&gt;
* Use '''g''' to create a GPT partition table on /dev/vda1&lt;br /&gt;
&lt;br /&gt;
* Use '''n''' to create a first EFI partition&lt;br /&gt;
&lt;br /&gt;
* Use +300M to make it 300M in size&lt;br /&gt;
&lt;br /&gt;
* Use '''t''' to change its type to '''1''' to make it an EFI partition&lt;br /&gt;
&lt;br /&gt;
* Use '''n''' to create a second partition for the rest of the disk&lt;br /&gt;
&lt;br /&gt;
* Use '''p''' to check for values and mistakes&lt;br /&gt;
&lt;br /&gt;
* Use '''w''' to write the modifications and exit the interactive fdisk prompt &lt;br /&gt;
&lt;br /&gt;
==Formatting==&lt;br /&gt;
&lt;br /&gt;
* mkfs.fat -F 32 /dev/vda1&lt;br /&gt;
* mkfs.btrfs /dev/vda2&lt;br /&gt;
&lt;br /&gt;
==Start mounting an dplaying with BTRFS (04:50)==&lt;br /&gt;
&lt;br /&gt;
* mount /dev/vda2 /mnt&lt;br /&gt;
&lt;br /&gt;
* create subvolumes with&lt;br /&gt;
&lt;br /&gt;
 btrfs subvolume create /mnt/@&lt;br /&gt;
 btrfs subvolume create /mnt/@home&lt;br /&gt;
 btrfs subvolume create /mnt/@snapshots&lt;br /&gt;
&lt;br /&gt;
(Reminder : subvolumes don't create snapshots of nested subvolumes ; here @ won't contain @home or @snapshots data)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Btrfs_before_install_notes</id>
		<title>Btrfs before install notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Btrfs_before_install_notes"/>
				<updated>2023-11-29T15:52:45Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Before Pacstrap */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Set up BTRFS before install, according to [https://www.youtube.com/watch?v=maIu1d2lAiI this guide]&lt;br /&gt;
&lt;br /&gt;
==Before Pacstrap==&lt;br /&gt;
&lt;br /&gt;
 loadkeys for your keyboard&lt;br /&gt;
&lt;br /&gt;
 Select device with '''fdisk -l''' ; VM devices starts with V here, as in /dev/'''v'''da1 et&lt;br /&gt;
&lt;br /&gt;
==Partitionning==&lt;br /&gt;
 fdisk /dev/vda&lt;br /&gt;
&lt;br /&gt;
* Use '''g''' to create a GPT partition table&lt;br /&gt;
&lt;br /&gt;
* Use '''n''' to create a frist EFI partition&lt;br /&gt;
&lt;br /&gt;
* Use +300M to make it 300M in size&lt;br /&gt;
&lt;br /&gt;
* Use '''t''' to change its type to '''1''' to make it an EFI partition&lt;br /&gt;
&lt;br /&gt;
* Use '''n''' to create a second partition for the rest of the disk&lt;br /&gt;
&lt;br /&gt;
* Use '''p''' to check for values and mistakes&lt;br /&gt;
&lt;br /&gt;
* Use '''w''' to write the modifications and exit the interactive fdisk prompt &lt;br /&gt;
&lt;br /&gt;
==Formatting==&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=Btrfs_before_install_notes</id>
		<title>Btrfs before install notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=Btrfs_before_install_notes"/>
				<updated>2023-11-29T15:35:01Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;Set up BTRFS before install, according to [https://www.youtube.com/watch?v=maIu1d2lAiI this guide]  ==Before Pacstrap==   loadkeys for your keyboard   select device ; VM devises ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Set up BTRFS before install, according to [https://www.youtube.com/watch?v=maIu1d2lAiI this guide]&lt;br /&gt;
&lt;br /&gt;
==Before Pacstrap==&lt;br /&gt;
&lt;br /&gt;
 loadkeys for your keyboard&lt;br /&gt;
&lt;br /&gt;
 select device ; VM devises strats with V here, as in /dev/'''v'''da1 et&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T15:32:14Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Other Housechores */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading '''Yes, but'''&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''Yes, there's probably no need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with ''makefs.&amp;lt;type of filesystem&amp;gt; -f'' is enough for a fresh re-install.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less sudo&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
- [https://wiki.archlinux.org/title/Snapper snapper] ? if you go this route then snap-pac and grub-btrfs too. The current state of the wiki page there is&lt;br /&gt;
such that I should try snapper-gui-git (AUR) and/or btrfs-assistant (AUR). Creating, generating, booting into snapshots mostly work.&lt;br /&gt;
Restoring your system to a snapshot does not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system. os_prober only need to see your EFI partition, where other boot stubs are stored, not the actual system disks&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 Enable pinch in firefox by adding MOZ_ENABLE_WAYLAND=1 in .bash_profile&lt;br /&gt;
 Setup wiregard &lt;br /&gt;
&lt;br /&gt;
Enable the paccache.timer service to get rid weekly of the cruft in /var/cache/pacman/pkg/ ''which will totally eat up your disk if you don't do that!''&lt;br /&gt;
&lt;br /&gt;
 # systemctl enable --now paccache.timer&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with (no, it didn't work here):&lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback also doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
Trying now in a VM to [https://www.youtube.com/watch?v=maIu1d2lAiI scrupulously follow this guide], will add [[btrfs before install notes]].&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to generate a correct one yesterday :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;br /&gt;
&lt;br /&gt;
== Annoyances, gripes and actual issues==&lt;br /&gt;
&lt;br /&gt;
 * Why is os-prober disabled in grub ; why is it not included by default?&lt;br /&gt;
 * And '''why''' aren't included small stuff like less, nano, grep, wget, rsync - or iwd and pacman-contrib ?!&lt;br /&gt;
 * Why can I not run Appimages ? They're supposed to work everywhere.&lt;br /&gt;
 * Why did my last ''genfstab'' fail with only /dev/sda6? Why where there duplicate of everything when I re-mounted the drives genfstab missed?&lt;br /&gt;
&lt;br /&gt;
'''Why is installing Arch still a 1h30 affair when I know the whole thing practically by heart? The pre-download, pre-pacstrap part was 11 minutes!!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T15:31:25Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Other Housechores */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading '''Yes, but'''&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''Yes, there's probably no need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with ''makefs.&amp;lt;type of filesystem&amp;gt; -f'' is enough for a fresh re-install.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less sudo&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
- [https://wiki.archlinux.org/title/Snapper snapper] ? if you go this route then snap-pac and grub-btrfs too. The current state of the wiki page there is&lt;br /&gt;
such that I should try snapper-gui-git (AUR) and/or btrfs-assistant (AUR). Creating, generating, booting into snapshots mostly work.&lt;br /&gt;
Restoring your system to a snapshot does not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system. os_prober only need to see your EFI partition, where other boot stubs are stored, not the actual system disks&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 Enable pinch in firefox by adding MOZ_ENABLE_WAYLAND=1 in .bash_profile&lt;br /&gt;
 Setup wiregard &lt;br /&gt;
&lt;br /&gt;
Enable the paccache.timer service to get rid weekly of the cruft in /var/cache/pacman/pkg/ ''which will totally eat up your disk if you don't do that!''&lt;br /&gt;
&lt;br /&gt;
 # systemctl enable --now paccache.timer&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with (no, it didn't work here):&lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback also doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
Trying now in a VM to [https://www.youtube.com/watch?v=maIu1d2lAiI scrupulously follow this guide], will add notes.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to generate a correct one yesterday :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;br /&gt;
&lt;br /&gt;
== Annoyances, gripes and actual issues==&lt;br /&gt;
&lt;br /&gt;
 * Why is os-prober disabled in grub ; why is it not included by default?&lt;br /&gt;
 * And '''why''' aren't included small stuff like less, nano, grep, wget, rsync - or iwd and pacman-contrib ?!&lt;br /&gt;
 * Why can I not run Appimages ? They're supposed to work everywhere.&lt;br /&gt;
 * Why did my last ''genfstab'' fail with only /dev/sda6? Why where there duplicate of everything when I re-mounted the drives genfstab missed?&lt;br /&gt;
&lt;br /&gt;
'''Why is installing Arch still a 1h30 affair when I know the whole thing practically by heart? The pre-download, pre-pacstrap part was 11 minutes!!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T10:38:05Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Default install through pacstrap needs a lot more stuff, you'll probably want */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading '''Yes, but'''&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''Yes, there's probably no need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with ''makefs.&amp;lt;type of filesystem&amp;gt; -f'' is enough for a fresh re-install.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less sudo&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
- [https://wiki.archlinux.org/title/Snapper snapper] ? if you go this route then snap-pac and grub-btrfs too. The current state of the wiki page there is&lt;br /&gt;
such that I should try snapper-gui-git (AUR) and/or btrfs-assistant (AUR). Creating, generating, booting into snapshots mostly work.&lt;br /&gt;
Restoring your system to a snapshot does not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system. os_prober only need to see your EFI partition, where other boot stubs are stored, not the actual system disks&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 Enable pinch in firefox by adding MOZ_ENABLE_WAYLAND=1 in .bash_profile&lt;br /&gt;
 Setup wiregard &lt;br /&gt;
&lt;br /&gt;
Enable the paccache.timer service to get rid weekly of the cruft in /var/cache/pacman/pkg/ ''which will totally eat up your disk if you don't do that!''&lt;br /&gt;
&lt;br /&gt;
 # systemctl enable --now paccache.timer&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with (no, it didn't work here):&lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback also doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to generate a correct one yesterday :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;br /&gt;
&lt;br /&gt;
== Annoyances, gripes and actual issues==&lt;br /&gt;
&lt;br /&gt;
 * Why is os-prober disabled in grub ; why is it not included by default?&lt;br /&gt;
 * And '''why''' aren't included small stuff like less, nano, grep, wget, rsync - or iwd and pacman-contrib ?!&lt;br /&gt;
 * Why can I not run Appimages ? They're supposed to work everywhere.&lt;br /&gt;
 * Why did my last ''genfstab'' fail with only /dev/sda6? Why where there duplicate of everything when I re-mounted the drives genfstab missed?&lt;br /&gt;
&lt;br /&gt;
'''Why is installing Arch still a 1h30 affair when I know the whole thing practically by heart? The pre-download, pre-pacstrap part was 11 minutes!!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T10:37:42Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Other Housechores */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading '''Yes, but'''&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''Yes, there's probably no need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with ''makefs.&amp;lt;type of filesystem&amp;gt; -f'' is enough for a fresh re-install.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
- [https://wiki.archlinux.org/title/Snapper snapper] ? if you go this route then snap-pac and grub-btrfs too. The current state of the wiki page there is&lt;br /&gt;
such that I should try snapper-gui-git (AUR) and/or btrfs-assistant (AUR). Creating, generating, booting into snapshots mostly work.&lt;br /&gt;
Restoring your system to a snapshot does not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system. os_prober only need to see your EFI partition, where other boot stubs are stored, not the actual system disks&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 Enable pinch in firefox by adding MOZ_ENABLE_WAYLAND=1 in .bash_profile&lt;br /&gt;
 Setup wiregard &lt;br /&gt;
&lt;br /&gt;
Enable the paccache.timer service to get rid weekly of the cruft in /var/cache/pacman/pkg/ ''which will totally eat up your disk if you don't do that!''&lt;br /&gt;
&lt;br /&gt;
 # systemctl enable --now paccache.timer&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with (no, it didn't work here):&lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback also doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to generate a correct one yesterday :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;br /&gt;
&lt;br /&gt;
== Annoyances, gripes and actual issues==&lt;br /&gt;
&lt;br /&gt;
 * Why is os-prober disabled in grub ; why is it not included by default?&lt;br /&gt;
 * And '''why''' aren't included small stuff like less, nano, grep, wget, rsync - or iwd and pacman-contrib ?!&lt;br /&gt;
 * Why can I not run Appimages ? They're supposed to work everywhere.&lt;br /&gt;
 * Why did my last ''genfstab'' fail with only /dev/sda6? Why where there duplicate of everything when I re-mounted the drives genfstab missed?&lt;br /&gt;
&lt;br /&gt;
'''Why is installing Arch still a 1h30 affair when I know the whole thing practically by heart? The pre-download, pre-pacstrap part was 11 minutes!!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T10:10:36Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Other Housechores */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading '''Yes, but'''&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''Yes, there's probably no need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with ''makefs.&amp;lt;type of filesystem&amp;gt; -f'' is enough for a fresh re-install.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
- [https://wiki.archlinux.org/title/Snapper snapper] ? if you go this route then snap-pac and grub-btrfs too. The current state of the wiki page there is&lt;br /&gt;
such that I should try snapper-gui-git (AUR) and/or btrfs-assistant (AUR). Creating, generating, booting into snapshots mostly work.&lt;br /&gt;
Restoring your system to a snapshot does not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system. os_prober only need to see your EFI partition, where other boot stubs are stored, not the actual system disks&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 Enable pinch in firefox by adding MOZ_ENABLE_WAYLAND=1 in .bash_profile&lt;br /&gt;
 Setup wiregard &lt;br /&gt;
&lt;br /&gt;
Enable the paccache.timer service to get rid weekly of the cruft in /var/cache/pacman/pkg/ ''which will totally eat up your disk if you don't do that!''&lt;br /&gt;
&lt;br /&gt;
 # systemctl enable --now paccache.timer&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to generate a correct one yesterday :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;br /&gt;
&lt;br /&gt;
== Annoyances, gripes and actual issues==&lt;br /&gt;
&lt;br /&gt;
 * Why is os-prober disabled in grub ; why is it not included by default?&lt;br /&gt;
 * And '''why''' aren't included small stuff like less, nano, grep, wget, rsync - or iwd and pacman-contrib ?!&lt;br /&gt;
 * Why can I not run Appimages ? They're supposed to work everywhere.&lt;br /&gt;
 * Why did my last ''genfstab'' fail with only /dev/sda6? Why where there duplicate of everything when I re-mounted the drives genfstab missed?&lt;br /&gt;
&lt;br /&gt;
'''Why is installing Arch still a 1h30 affair when I know the whole thing practically by heart? The pre-download, pre-pacstrap part was 11 minutes!!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T10:09:55Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Annoyances, gripes and actual issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading '''Yes, but'''&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''Yes, there's probably no need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with ''makefs.&amp;lt;type of filesystem&amp;gt; -f'' is enough for a fresh re-install.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
- [https://wiki.archlinux.org/title/Snapper snapper] ? if you go this route then snap-pac and grub-btrfs too. The current state of the wiki page there is&lt;br /&gt;
such that I should try snapper-gui-git (AUR) and/or btrfs-assistant (AUR). Creating, generating, booting into snapshots mostly work.&lt;br /&gt;
Restoring your system to a snapshot does not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system. os_prober only need to see your EFI partition, where other boot stubs are stored, not the actual system disks&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 Enable pinch in firefox by adding MOZ_ENABLE_WAYLAND=1 in .bash_profile&lt;br /&gt;
 Setup wiregard &lt;br /&gt;
&lt;br /&gt;
 Enable the paccache.timer service to get rid weekly of the cruft in /var/cache/pacman/pkg/ ''which will totally eat up your disk if you don't do that!''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to generate a correct one yesterday :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;br /&gt;
&lt;br /&gt;
== Annoyances, gripes and actual issues==&lt;br /&gt;
&lt;br /&gt;
 * Why is os-prober disabled in grub ; why is it not included by default?&lt;br /&gt;
 * And '''why''' aren't included small stuff like less, nano, grep, wget, rsync - or iwd and pacman-contrib ?!&lt;br /&gt;
 * Why can I not run Appimages ? They're supposed to work everywhere.&lt;br /&gt;
 * Why did my last ''genfstab'' fail with only /dev/sda6? Why where there duplicate of everything when I re-mounted the drives genfstab missed?&lt;br /&gt;
&lt;br /&gt;
'''Why is installing Arch still a 1h30 affair when I know the whole thing practically by heart? The pre-download, pre-pacstrap part was 11 minutes!!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T10:09:31Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Annoyances, gripes and actual issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading '''Yes, but'''&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''Yes, there's probably no need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with ''makefs.&amp;lt;type of filesystem&amp;gt; -f'' is enough for a fresh re-install.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
- [https://wiki.archlinux.org/title/Snapper snapper] ? if you go this route then snap-pac and grub-btrfs too. The current state of the wiki page there is&lt;br /&gt;
such that I should try snapper-gui-git (AUR) and/or btrfs-assistant (AUR). Creating, generating, booting into snapshots mostly work.&lt;br /&gt;
Restoring your system to a snapshot does not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system. os_prober only need to see your EFI partition, where other boot stubs are stored, not the actual system disks&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 Enable pinch in firefox by adding MOZ_ENABLE_WAYLAND=1 in .bash_profile&lt;br /&gt;
 Setup wiregard &lt;br /&gt;
&lt;br /&gt;
 Enable the paccache.timer service to get rid weekly of the cruft in /var/cache/pacman/pkg/ ''which will totally eat up your disk if you don't do that!''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to generate a correct one yesterday :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;br /&gt;
&lt;br /&gt;
== Annoyances, gripes and actual issues==&lt;br /&gt;
&lt;br /&gt;
 * Why is os-prober disabled in grub ; why is it not included by default?&lt;br /&gt;
 * And '''why''' aren't included small stuff like less, nano, grep, wget, rsync - or iwd and pacman-contrib ?!&lt;br /&gt;
 * Why can I not run Appimages ? They're supposed to work everywhere.&lt;br /&gt;
 * Why did my last ''genfstab'' fail with only /dev/sda6? Why where there duplicate of everything when I re-mounted the drives genfstab missed?&lt;br /&gt;
&lt;br /&gt;
'''Why is installing Arch still a 1h30 affair when I know the whole thing practically by heart? The pre-download, pacstrap part was 11 minutes!!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T10:08:49Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Annoyances, gripes and actual issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading '''Yes, but'''&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''Yes, there's probably no need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with ''makefs.&amp;lt;type of filesystem&amp;gt; -f'' is enough for a fresh re-install.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
- [https://wiki.archlinux.org/title/Snapper snapper] ? if you go this route then snap-pac and grub-btrfs too. The current state of the wiki page there is&lt;br /&gt;
such that I should try snapper-gui-git (AUR) and/or btrfs-assistant (AUR). Creating, generating, booting into snapshots mostly work.&lt;br /&gt;
Restoring your system to a snapshot does not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system. os_prober only need to see your EFI partition, where other boot stubs are stored, not the actual system disks&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 Enable pinch in firefox by adding MOZ_ENABLE_WAYLAND=1 in .bash_profile&lt;br /&gt;
 Setup wiregard &lt;br /&gt;
&lt;br /&gt;
 Enable the paccache.timer service to get rid weekly of the cruft in /var/cache/pacman/pkg/ ''which will totally eat up your disk if you don't do that!''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to generate a correct one yesterday :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;br /&gt;
&lt;br /&gt;
== Annoyances, gripes and actual issues==&lt;br /&gt;
&lt;br /&gt;
 * Why is os-prober disabled in grub ; why is it not included by default?&lt;br /&gt;
 * And '''why''' aren't small stuff like less, nano, grep, wget, rsync - or iwd and pacman-contrib ?!&lt;br /&gt;
 * Why can I not run Appimages ? They're supposed to work everywhere.&lt;br /&gt;
 * Why did my last ''genfstab'' fail with only /dev/sda6? Why where there duplicate of everything when I re-mounted the drives genfstab missed?&lt;br /&gt;
&lt;br /&gt;
'''Why is installing Arch still a 1h30 affair when I know the whole thing practically by heart? The pre-download, pacstrap part was 11 minutes!!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T10:03:19Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Default install through pacstrap needs a lot more stuff, you'll probably want */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading '''Yes, but'''&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''Yes, there's probably no need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with ''makefs.&amp;lt;type of filesystem&amp;gt; -f'' is enough for a fresh re-install.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
- [https://wiki.archlinux.org/title/Snapper snapper] ? if you go this route then snap-pac and grub-btrfs too. The current state of the wiki page there is&lt;br /&gt;
such that I should try snapper-gui-git (AUR) and/or btrfs-assistant (AUR). Creating, generating, booting into snapshots mostly work.&lt;br /&gt;
Restoring your system to a snapshot does not.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system. os_prober only need to see your EFI partition, where other boot stubs are stored, not the actual system disks&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 Enable pinch in firefox by adding MOZ_ENABLE_WAYLAND=1 in .bash_profile&lt;br /&gt;
 Setup wiregard &lt;br /&gt;
&lt;br /&gt;
 Enable the paccache.timer service to get rid weekly of the cruft in /var/cache/pacman/pkg/ ''which will totally eat up your disk if you don't do that!''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to generate a correct one yesterday :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;br /&gt;
&lt;br /&gt;
== Annoyances, gripes and actual issues==&lt;br /&gt;
&lt;br /&gt;
 * Why is os-prober disabled in grub ; why is it not included by default?&lt;br /&gt;
 * And '''why''' aren't small stuff like less, nano, grep, wget, rsync - or iwd and pacman-contrib ?!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T09:59:34Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading '''Yes, but'''&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''Yes, there's probably no need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with ''makefs.&amp;lt;type of filesystem&amp;gt; -f'' is enough for a fresh re-install.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
- [https://wiki.archlinux.org/title/Snapper snapper] ? if you go this route then snap-pac and grub-btrfs too&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system. os_prober only need to see your EFI partition, where other boot stubs are stored, not the actual system disks&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 Enable pinch in firefox by adding MOZ_ENABLE_WAYLAND=1 in .bash_profile&lt;br /&gt;
 Setup wiregard &lt;br /&gt;
&lt;br /&gt;
 Enable the paccache.timer service to get rid weekly of the cruft in /var/cache/pacman/pkg/ ''which will totally eat up your disk if you don't do that!''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to generate a correct one yesterday :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;br /&gt;
&lt;br /&gt;
== Annoyances, gripes and actual issues==&lt;br /&gt;
&lt;br /&gt;
 * Why is os-prober disabled in grub ; why is it not included by default?&lt;br /&gt;
 * And '''why''' aren't small stuff like less, nano, grep, wget, rsync - or iwd and pacman-contrib ?!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T09:43:35Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Default install through pacstrap needs a lot more stuff, you'll probably want */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading '''Yes, but'''&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''Yes, there's probably no need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with ''makefs.&amp;lt;type of filesystem&amp;gt; -f'' is enough for a fresh re-install.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less - snapper ?&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system. os_prober only need to see your EFI partition, where other boot stubs are stored, not the actual system disks&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 setup wiregard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to remember one of the basics of building a Linux system, my current fstab (mysteriously auto-generated somehow) :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T09:39:01Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* Yes, but */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading '''Yes, but'''&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''Yes, there's probably no need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with ''makefs.&amp;lt;type of filesystem&amp;gt; -f'' is enough for a fresh re-install.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less - snapper ?&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system.&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 setup wiregard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to remember one of the basics of building a Linux system, my current fstab (mysteriously auto-generated somehow) :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T09:36:22Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* READ THE Fine MANUAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading '''Yes, but'''&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''No need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with makefs.&amp;lt;type of filesystem&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less - snapper ?&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system.&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 setup wiregard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to remember one of the basics of building a Linux system, my current fstab (mysteriously auto-generated somehow) :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T09:35:15Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* READ THE Fine MANUAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading [[I_use_ARCH_btw#Yes.2C_but Yes, but]]&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''No need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with makefs.&amp;lt;type of filesystem&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less - snapper ?&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system.&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 setup wiregard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to remember one of the basics of building a Linux system, my current fstab (mysteriously auto-generated somehow) :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T09:34:34Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* READ THE Fine MANUAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading [[https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw#Yes.2C_but Yes, but]]&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''No need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with makefs.&amp;lt;type of filesystem&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less - snapper ?&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system.&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 setup wiregard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to remember one of the basics of building a Linux system, my current fstab (mysteriously auto-generated somehow) :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T09:34:10Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* READ THE Fine MANUAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading [[https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw#Yes.2C_but]]&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''No need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with makefs.&amp;lt;type of filesystem&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less - snapper ?&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system.&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 setup wiregard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to remember one of the basics of building a Linux system, my current fstab (mysteriously auto-generated somehow) :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T09:33:23Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* READ THE Fine MANUAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems you're going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
* Now start reading [[Yes, but]]&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''No need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with makefs.&amp;lt;type of filesystem&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less - snapper ?&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system.&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 setup wiregard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to remember one of the basics of building a Linux system, my current fstab (mysteriously auto-generated somehow) :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T09:32:18Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* READ THE Fine MANUAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
&lt;br /&gt;
* Mount the filesystems youre going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''No need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with makefs.&amp;lt;type of filesystem&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less - snapper ?&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system.&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 setup wiregard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to remember one of the basics of building a Linux system, my current fstab (mysteriously auto-generated somehow) :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T09:30:31Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* ==READ THE Fine MANUAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
==READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
'&lt;br /&gt;
* Mount the filesystems youre going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''No need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with makefs.&amp;lt;type of filesystem&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less - snapper ?&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system.&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 setup wiregard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to remember one of the basics of building a Linux system, my current fstab (mysteriously auto-generated somehow) :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw</id>
		<title>I use ARCH btw</title>
		<link rel="alternate" type="text/html" href="https://wiki.zenerves.net/index.php?title=I_use_ARCH_btw"/>
				<updated>2023-11-29T09:30:17Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: /* ==READ THE Fine MANUAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Following the [https://wiki.archlinux.org/title/Installation_guide guide] is mostly ok ; A word on something I completely forgot about :&lt;br /&gt;
&lt;br /&gt;
 When you use a graphical installer, it will both assist in creating / deleting / reorganizing partitions, then at formatting them or not, &lt;br /&gt;
 then in assigning their roles as &amp;quot;root&amp;quot;, &amp;quot;home&amp;quot;, or &amp;quot;swap&amp;quot; and so on ; I never realized those where completely independent actions, and that you&lt;br /&gt;
 can partition or not, format or not, and, ''assign partitions'' with [https://wiki.archlinux.org/title/Installation_guide#Fstab fstab] later on independently.&lt;br /&gt;
&lt;br /&gt;
====READ THE Fine MANUAL==&lt;br /&gt;
&lt;br /&gt;
(Assuming you have a thumbdrive ready and working)&lt;br /&gt;
&lt;br /&gt;
* Use F12 on Fatitude to get to the Choose Your Boot Media at startup&lt;br /&gt;
* Load correct keymap : &lt;br /&gt;
&lt;br /&gt;
 # loadkeys fr-latin1&lt;br /&gt;
&lt;br /&gt;
* Network interface probably gonna be wlan0 ; in doubt, do '''ip link'''&lt;br /&gt;
&lt;br /&gt;
* Use [https://wiki.archlinux.org/title/Iwd#iwctl iwctl] to connect to the wireless network&lt;br /&gt;
 [iwd]# station wlan0 scan&lt;br /&gt;
 [iwd]# station device get-networks&lt;br /&gt;
 [iwd]# station device connect SSID&lt;br /&gt;
 [iwd]# exit&lt;br /&gt;
 # ping archlinux.org&lt;br /&gt;
&lt;br /&gt;
 # timedatectl&lt;br /&gt;
&lt;br /&gt;
* Check [https://wiki.archlinux.org/title/Installation_guide#Partition_the_disks partitions] architecture :&lt;br /&gt;
&lt;br /&gt;
 # fdisk -l&lt;br /&gt;
&lt;br /&gt;
* Only format your root partition to install a fresh system on it. Add swap if you have swap:&lt;br /&gt;
&lt;br /&gt;
 # mkfs.btrfs -f /dev/sda6 (the -f option is to override former btrfs subvolumes)&lt;br /&gt;
 # mkswap /dev/sda8&lt;br /&gt;
'&lt;br /&gt;
* Mount the filesystems youre going to use on the /mnt folder of your live system:&lt;br /&gt;
&lt;br /&gt;
 # mount --mkdir /dev/sda2 /mnt/boot/efi&lt;br /&gt;
 # mount --mkdir /dev/sda7 /mnt/home&lt;br /&gt;
 # mount /dev/sda6 /mnt/&lt;br /&gt;
 # swapon /dev/swap_partition&lt;br /&gt;
&lt;br /&gt;
==Yes, but==&lt;br /&gt;
- '''No need to partition''' if ''there's no need to!'' (esp EFI) You'll run into a permissions nightmare on your /home, but that's better than loosing data :&lt;br /&gt;
&lt;br /&gt;
  When the /home partition is mounted to /mnt/home at 'pacstrap' time, just '''chmod -r 777''' the entire contents of the previous /home folder ; &lt;br /&gt;
  when you make your new user, be sure to give it another name.&lt;br /&gt;
&lt;br /&gt;
- '''Only format your system / partition''' (or root partition) with makefs.&amp;lt;type of filesystem&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
- It's ok to mount the EFI partition to /boot/efi and not simply /boot so as to not fill that small partition with everything in /boot, especially numerous kernels&lt;br /&gt;
&lt;br /&gt;
  On my fresh install, the EFI partition is 260MB which is a factory default - and my /boot partition is already 268MB ; &lt;br /&gt;
  ergo, it wouldn't fit, with just 4 kernels + the windows stub&lt;br /&gt;
&lt;br /&gt;
==Default install through pacstrap needs a lot more stuff, you'll probably want==&lt;br /&gt;
&lt;br /&gt;
- base-devel linux-lts os-prober pacman-contrib git grub efibootmgr&lt;br /&gt;
&lt;br /&gt;
- grep rsync nano tar git iwd less - snapper ?&lt;br /&gt;
&lt;br /&gt;
- gdm gnome networkmamager gedit - or any of your login manager and desktop environment of choice&lt;br /&gt;
&lt;br /&gt;
- bluez bluez-utils usbutils git go zip wget&lt;br /&gt;
&lt;br /&gt;
- firefox vlc smplayer gimp calibre&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you chroot in, it's normal for os-prober to ''not'' see the M$ partition, even if it is mounted ; you should re-run os-prober, and re-run grub-mkconfig, when you did reboot into the actual, fresh system.&lt;br /&gt;
&lt;br /&gt;
==don't forget to enable some systemd services, duh==&lt;br /&gt;
&lt;br /&gt;
- gdm.service&lt;br /&gt;
&lt;br /&gt;
- NetworkManager.service&lt;br /&gt;
&lt;br /&gt;
- bluetooth.service &lt;br /&gt;
&lt;br /&gt;
with &lt;br /&gt;
&lt;br /&gt;
  systemctl enable &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
If you are already in your graphic environment and instead need it to be enabled and start immediately (like for network), run &lt;br /&gt;
&lt;br /&gt;
  systemctl enable --now &amp;lt;name of unit&amp;gt;.service&lt;br /&gt;
&lt;br /&gt;
==And make a basic user==&lt;br /&gt;
Then create a basic user with &lt;br /&gt;
&lt;br /&gt;
    useradd -m -G %wheel &amp;lt;name of user&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add it to sudoers with&lt;br /&gt;
&lt;br /&gt;
    EDITOR=nano visudo&lt;br /&gt;
&lt;br /&gt;
''Now'' you can reboot. Have you installed some '''network software'''? Have you '''enabled a graphic shell''' ? That's the core needs for a ''functional, fresh'' install to be tuned further as needed.&lt;br /&gt;
&lt;br /&gt;
Set up [https://wiki.archlinux.org/title/Arch_User_Repository aur] or install [https://wiki.archlinux.org/title/Flatpak flatpak] for dropbox and ungoogled-chromium ; add python-gpgme for dropbox.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Housechores==&lt;br /&gt;
&lt;br /&gt;
 Uncheck the os-prober-false at the bottom of /etc/default/grub ; generally speaking, tweak the grub file to your liking and re-run grub-mkconfig&lt;br /&gt;
 Add the user to sudo with ''EDITOR=nano visudo''&lt;br /&gt;
 setup keyboard in gnome &lt;br /&gt;
 setup keyboard in GDM with ''localectl set-x11-keymap fr''&lt;br /&gt;
 &lt;br /&gt;
 Enable tap to click in gnome&lt;br /&gt;
 setup wiregard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Good luck with btrfs, and snapper, and snap-pac, and grub-btrfs, and don't forget to [https://wiki.archlinux.org/title/Snapper#Booting_into_read-only_snapshots hack mkinitcpio] as described. Then try your luck with &lt;br /&gt;
&lt;br /&gt;
 # snapper rollback --ambit classic &amp;lt;snapshot number to rollback to&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pyhton script snapper-rollback doesn't work for me, asks for some cquota definition that is said to be damageable to performance on the root partition ;&lt;br /&gt;
note that I nevertheless blindly imputed some commands to enable quota, rescan them and such. sources suse and oracle.&lt;br /&gt;
&lt;br /&gt;
==AND IF YOU FAIL...==&lt;br /&gt;
&lt;br /&gt;
  '''Just re-do the whole install thing ; it is better to loose 20 minutes re-doing it than spending 20 days fixing it'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For reference, and in memoriam of failing to remember one of the basics of building a Linux system, my current fstab (mysteriously auto-generated somehow) :&lt;br /&gt;
&lt;br /&gt;
  # Static information about the filesystems.&lt;br /&gt;
  # See fstab(5) for details.&lt;br /&gt;
  &lt;br /&gt;
  # &amp;lt;file system&amp;gt;                               &amp;lt;dir&amp;gt;    &amp;lt;type&amp;gt;   &amp;lt;options&amp;gt;                                                          &amp;lt;dump&amp;gt; &amp;lt;pass&amp;gt;&lt;br /&gt;
  # /dev/sda6&lt;br /&gt;
  UUID=38472571-3738-42e4-9561-47facca89d00    '''/'''        btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda7&lt;br /&gt;
  UUID=05d5954f-f948-4d21-9813-aa687a8d4cf4    '''/home'''    btrfs    rw,relatime,ssd,discard=async,space_cache=v2,subvolid=5,subvol=/        0 0&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda2 LABEL=SYSTEM&lt;br /&gt;
  UUID=B651-2AC6                               /boot'''/efi''' vfat     rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2&lt;br /&gt;
  &lt;br /&gt;
  # /dev/sda8&lt;br /&gt;
  UUID=3845f812-ba5d-4113-8dbe-635448119669    none     '''swap'''     defaults    0 0&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>