Note pour plus tard : Slow boot - Job dev-disk-by/x2uuid-... qui prend 1m30 au démarrage

La nouvelle install toute propre de linux mint mettait un temps ouf à démarrer et quand je regardais ce qu'il foutait, j'avais une ligne qui me bouffait systématiquement 1m30 au démarrage:

Job dev-disk-by/x2uuid-645e55ce/x2...

Après recherche, ça vient d'une partition que le système cherche à monter sans succès pendant le temps normal, soit 90 secondes.

Dans mon cas, c'était le swap: avec 64 Go de RAM, je n'ai pas jugé bon de faire une partition SWAP mais le système semblait la chercher quand même. Une fois dièsée la ligne en question dans le etc/fstab, ça semble résolu !

  Oui, je dis «dièsée»   parce que j'ajoute un dièse   pour commenter la ligne...  Mais je fais ce que je veux ...

AnduinOS - Quand un ingénieur Microsoft crée la distrib Linux parfaite pour fuir Windows | PC - Mac - Linux | Le site de Korben

Oui, ok, c'est chouette et tout, toutefois:

  1. y a-t-il vraiment besoin d'une nouvelle distro linux ? (ne pourrait-on pas faire un truc simple pour modder une debian ou une ubuntu ?)
  2. le gars est tout seul, c'est une performance, c'est entendu... mais ça veut dire qu'il y a zéro garantie de maintenance et MAJ : en cas d'update, il faut réinstaller...

en un mot... Bof.



Monter un disque au démarrage - Forum-Francophone-LinuxMint.fr

Comme je ne me rappelle jamais ce truc pourtant simple, coudification

Pour monter une partoche au démarrage:

  • Menu, Accessoires, Disques.
  • A partir de la fenêtre avec tous les disques.
  • Cliquez sur le disque que vous voulez monter au démarrage.
  • Puis sur les deux engrenages (Options de partition supplémentaires) un menu se déroule et vous cliquez sur "Modifier les options de montage".
  • Cliquez sur l'interrupteur de "Option de montage automatique", laissez coché "Monter au démarrage" et "Afficher dans l'interface utilisateur".

sebsauvage: Dietpi et nextcloud

C'est pas pour critiquer OpenMediaVault (il a ses mérites), mais je reviens de DietPi: NextCloud c'est UNE case à cocher dans dietpi-software. Et en deux minutes j'ai un NextCloud en toute dernière version qui tourne magnifiquement. L'OS complet + NextCloud chargé (avec MariaDB, nginx, php-fpm, redis et tout le bordel) occupe... 382 Méga-octet de RAM. (Et le système met 5 secondes à démarrer dans la VM.)

ooh mais que ça m'intéresse ça, oooooh !

Liens

Fix Ubuntu and other Linux slow/hanging file copying via USB. · GitHub

Copicollage:


If your running a x64 bit Ubuntu or other Linux and find USB transfers hang at the end apply this fix:

echo $((16*1024*1024)) > /proc/sys/vm/dirty_background_bytes
echo $((48*1024*1024)) > /proc/sys/vm/dirty_bytes

I suggest you edit your /etc/rc.local file to make this change persistant across reboots.

sudo nano /etc/rc.local

Go to the bottom of the file and leave a space then paste in those two lines.

Save the file with ctrl + x then press y.

To revert the changes enter this in console and remove the lines in /etc/rc.local

echo 0 > /proc/sys/vm/dirty_background_bytes
echo 0 > /proc/sys/vm/dirty_bytes

More info and references: https://unix.stackexchange.com/questions/107703/why-is-my-pc-freezing-while-im-copying-a-file-to-a-pendrive/107722#107722

Et donc j'ai (encore) installé Linux... - Liens en vrac de sebsauvage

Plus que tout-à-fait d'accord...

Et j'ai installé MiniOS ( https://minios.dev/en/ ) sur deux ordinosaures du boulot et ça marche niquel. Léger, rapide et l'install de linux la plus rapide jamais vue: il crée les partoches et copie la clé USB direct en quelques minutes (et c'étaient des ordis avec des HDD pas des SSD !)

A tester vraiment mais franchement, c'est impressionnant.

image récupérée par fetchit
image récupérée par fetchit

Wine [Wiki de sebsauvage.net]

Tout ce qu'il faut pour Wine sous linux... Merci qui ?

Non... Merci Sebsauvage !

EDIT: autre astuce https://sebsauvage.net/links/?jXPkRw

Vous avez un jeu qui ne veut pas démarrer, ou alors il a des performances lamentables ? Truc tout bête : Essayez d'ajouter dans la ligne de commande -dx11 ou -dx12 pour forcer l'un ou l'autre. Explications : DirectX 12 a une architecture dramatiquement différente de DirectX 11. Selon votre carte graphique, ça peut passer plus ou moins bien. Il se trouve que les jeux développés avec Unreal Engine et Unity supportent ces options, même si cela n'est pas mentionné dans la documentation des jeux. Ça aide aussi sous Linux dans Wine ou Proton/Steam.

Astuce: Fusionner les fichiers vidéos d'un dossier avec ffmpeg en une ligne

Si jamais vous avez besoin de fusionner toutes les vidéos d'un dossier comme par exemple, je sais pas mais des épisodes de Kaamelott qui ont été distribués par épisode, voilà de quoi le faire en deux commandes sous linux:

Bouton droit dans le dossier et Ouvrir dans un terminal puis:

find -type f \( -name "*.mp4" -o -name "*.avi" -o -name "*.mkv" \) | sort | awk '{print "file " $0}' > liste.txt

puis

ffmpeg -f concat -safe 0 -i liste.txt -c copy sortie.mp4

La première commande crée un fichier contenant tous les fichiers vidéos du dossier ordonnés par ordre alphabétique et précédés de «file »

La seconde fournit cette liste à ffmpeg qui se charge de générer un fichier vidéo avec...

Bien entendu, on peut enchaîner les deux commandes en une seule ligne:

find -type f \( -name "*.mp4" -o -name "*.avi" -o -name "*.mkv" \) | sort | awk '{print "file " $0}' > liste.txt && ffmpeg -f concat -safe 0 -i liste.txt -c copy sortie.mp4

Cela va de soi, je présuppose que ffmpeg est installé sur votre ordi, sinon sudo apt-get install ffmpeg

EDIT (wink JerryWham )

Histoire d'automatiser un peu le tout, on peut en faire un script pour Nemo ou Caja sous linux :

1. créer un fichier txt contenant le script:


#!/bin/bash

find -type f ( -name ".mp4" -o -name ".avi" -o -name "*.mkv" ) | sort | awk '{print "file " $0}' > liste.txt && ffmpeg -f concat -safe 0 -i liste.txt -c copy sortie.mp4

2. Coller le fichier dans le dossier script:

  • Pour Nemo : ~/.local/share/nemo/scripts
  • Pour Caja : ~/.config/caja/scripts

3. Rendre exécutable

En ouvrant un terminal dans ce dossier et en faisant un piti :


~/.config/caja/scripts$ chmod +x *

4. Utiliser le nouveau script !

Capture du 2024-06-14 09-50-58.webp

Pense-bête installation de Linux Mint 21.3

Ma version à jour de la page de Timo et de Sebsauvage

Update de la distro

sudo apt update && sudo aptitude safe-upgrade

Install des derniers kernels

Capture du 2023-08-07 14-45-17.png

Capture du 2023-08-07 14-45-44.png

Installer les pilotes

Install des logiciels & environnements

sudo apt-get install apache2 php libapache2-mod-php php-json php-zip php-gd php-sqlite3 php-curl php-mbstring php-xml php-imagick sqlitebrowser gparted filezilla python3 sublime-text vlc kdeconnect syncthing gimp default-jre lutris

Signal desktop


wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
cat signal-desktop-keyring.gpg | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null

echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\
  sudo tee /etc/apt/sources.list.d/signal-xenial.list

sudo apt update && sudo apt install signal-desktop

Désinstaller logiciels inutiles

sudo apt purge hexchat hexchat-common libespeak1 libsonic0 libspeechd2 python3-speechd speech-dispatcher speech-dispatcher-audio-plugins gnome-orca mate-screensaver mate-screensaver-common brltty mono-runtime-common avahi-daemon xscreensaver-data-extra xscreensaver-data xscreensaver-gl-extra xscreensaver-gl java-common icedtea-netx-common pix pix-data onboard timeshift 

configurer PHP

éditer php.ini

Le fichier se trouve dans /etc/php/NUMERO DE VERSION PHP/apache2/php.ini. Soit on l'ouvre via le terminal, soit on utilise l'éditeur de son choix.

On édite les lignes suivantes:

post_max_size = 20M
upload_max_filesize = 1000M
error_reporting = -1
display_errors = On
zend.multibyte = On

Pour limiter le nombre de processus de php, on ajoute à la fin

<IfModule mpm_prefork_module>
    StartServers          2
    MinSpareServers       1
    MaxSpareServers       3
    MaxClients           12
    MaxRequestsPerChild   3
</IfModule>

Déplacer www de var vers Home

mkdir ~/www && mkdir ~/www/html && sudo chmod 777 ~/www && sudo mv /var/www /var/www_old && sudo ln -s ~/www /var/www

En cas d'erreur 403 forbidden voici la procédure complète à faire (la seule qui ait fonctionné chez moi)
sudo mv /var/www /home/eric/www

sudo ln -s /home/eric/www/www /var/www

Modifier les permissions :
Assurez-vous que le serveur web a les bonnes permissions pour accéder au nouveau dossier :
sudo chown -R www-data:www-data /home/eric/www

Vérifier la configuration du serveur :
Si vous utilisez Apache, vérifiez que la configuration pointe vers le bon répertoire. Modifiez le fichier de configuration si nécessaire :
sudo nano /etc/apache2/sites-available/000-default.conf

Changez la ligne DocumentRoot pour qu'elle pointe vers /home/eric/www.

sudo systemctl restart apache2

// en cas d'erreur 403
Vérifiez les permissions :
Assurez-vous que le dossier et ses fichiers ont les bonnes permissions. Exécutez les commandes suivantes :
bash

sudo chown -R www-data:www-data /home/eric/www
sudo chmod -R 755 /home/eric/www

Vérifiez la configuration d'Apache :
Ouvrez le fichier de configuration du site Apache pour vous assurer que l'accès au dossier est autorisé. Exécutez :
bash

sudo nano /etc/apache2/sites-available/000-default.conf

Assurez-vous que la configuration ressemble à ceci :
apache

<Directory /home/eric/www>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

sudo systemctl restart apache2

// si persiste


// ajuster les permissions des dossiers parents
sudo chmod o+x /home
sudo chmod o+x /home/eric

// ajuster les permissions de www
sudo chmod 755 /home/eric/www

sudo systemctl restart apache2

fin

Puis, on relance le serveur: sudo service apache2 restart

Réglages divers

  • Activer les canaux Européens pour le wifi : sudo iw reg set FR
  • Résoudre le problème de décalage de l'heure en dual boot: timedatectl set-local-rtc 1 # mettez 0 pour la remettre sur UTC
  • Raccourcis claviers:
    • windows+E pour lancer caja: dans raccourcis clavier, chercher «dossier personnel» et redéfinir le raccourci
    • redéfinir la capture d'écran pour avoir le menu sa ns faire de capture direct: dans raccourcis clavier, créer un nouveau raccourci, dans la commande tapermate-screenshot --interactive (pour mate ou gnome-screenshot --interactive pour cinnamon) puis ré assigner le raccourci prtScr.
  • en cas de souci avec la touche verr maj:
    • sudo apt install numlockx
    • Centre de contrôle > Fenêtre de connexion > Options, cocher Activer NumLock.
  • sur portable, pour allonger l'autonomie: sudo apt install tlp

Linux Mint : Les dossiers utilisateurs déplacés...

Depuis quelques jours, un truc étrange s'est manifesté sur mon ordi portable: les dossiers Document, Images, Téléchargement, Bureau avaient tous été déplacés dans un sous-dossier à ouatmille niveaux sans aucune raison visible...

Au cas où ça vous arrive, remettez-les à leur place (en drag drop ou via le terminal) puis éditez le fichier : ~/.config/user-dirs.dirs pour rétablir les chemins d'origine. Redémarrez et voilà...

How do I install drivers for Realtek RTL8812BU? - Ask Ubuntu

Depuis une semaine, je suis passé à la fibre et ça a occasionné plusieurs problèmes vu qu'il a fallu mettre ma freebox mini4k au point d'arrivée de la fibre, c'est à dire au garage.

Avant, elle était dans mon bureau et mon fixe, mon imprimante etc étaient branchés dessus en RJ45. Comme le bureau est au milieu de la maison, c'était le plus efficace pour la diffusion du wifi.

Or, depuis le déplacement, toutes les machines sont en wifi et ça provoque deux soucis:

  1. le signal est terriblement dégradé dans la moité de la maison au point qu'imprimer un truc prend son quart d'heure quand c'est possible.
  2. même en étant à côté de la box dans le garage, le débit maximal qu'une machine connectée au wifi peut obtenir est un petit 30-40 Mb/s alors qu'en filaire, on est à 500mb/s

QUID ?!

Je trouve dingue d'avoir un tel écart, au point que j'en suis à me demander si la mini4k ne bride pas volontairement le débit du wifi.

Quoi qu'il en soit, en attendant une équipe de free pour voir si on peut replacer la box dans mon bureau (#grosdoute) j'ai acheté un nouveau dongle wifi pour mon fixe vu que le seul qui me restait avant était un rebut mathusalémique.

J'achète donc celui ci :

FireShot Capture 088 - EasyULT Clé WiFi, USB 3.0 WiFi Wireless Adaptateur 1200Mbps Dongle, 2  - www.amazon.fr.png

qui est noté comme compatible avec Linux.

Et là c'est le drame

Quand je branche le bouzin, rien ne se passe, pas de détection du matos ni rien. le constructeur fournit les pilotes sur... miniCD ! Ça faisait un bonne dizaine d'année que j'en avais pas vu et j'en ai jeté une pleine boîte encore la semaine dernière en faisant le ménage alors que je tombais par hasard sur une strate de la maison inexplorée depuis des décennies.

Je ressors un lecteur de CD USB (oui, j'ai du mal à jeter) et je regarde: le CD contient bien les pilotes linux mais aucune instruction. Je me démerde en mode indiana jones mais quoi que je fasse, le make des drivers ne fonctionne pas.

A force de recherche, je finis par tomber sur un gars qui a trouvé la solution - à partir du moment où on a découvert de quel chipset il s'agissait (galère parallèle)

TLDR;

Je vous file la soluce qui a marché sans attendre davantage :

  1. aller sur https://github.com/morrownr/88x2bu-20210702
  2. télécharger le zip du dépôt (à cette date c'est le suivant : 1677774500-88x2bu-20210702-main.zip)
  3. dézipper
  4. mettre les autorisations d'accès au dossiers qui vont bien (tout en RW, osef)
  5. lancer via la console sudo install-driver.sh
  6. rebooter

Une fois rebooté

Tout fonctionne et le signal est un peu meilleur.

Demain, je reçois un répéteur wifi que je compte brancher au bout d'un câble RJ45 que je prévois de faire passer à travers le mur de mon garage... La question va être :«Le débit wifi du répéteur sera-t-il limité à 40 ou bien vais-je voir enfin mon débit internet atteindre les 500mb/s prévus ?!

Quel suspense ! Je vous tiens au courant.

Note pour plus tard: Bloqué à l'écran de login - Linux Mint Forums

Dans le cas où on est bloqué à l'écran de login sous linux (mint ici):

  1. passer au terminal avec Ctrl + Alt + F6
  2. effacer les fichiers .dmrc, .ICEauthority, .Xauthority dans le dossier home/TonNom : rm .dmrc rm .ICEauthority rm .Xauthority
  3. puis redémarrer sudo reboot

Installer Linux Mint sur un ACER Aspire ES17 ES1-732

Via un commentaire sur WDD:

  • 01 Pourquoi l'installation est KO
  • 02 Configuration du BIOS
  • 03 Configuration du BOOT avant
  • 04 Installer Linux Mint
  • 05 grub option acpi
  • 06 Réparer grub sans reboot
  • 07 Réparer grub avec reboot
  • 08 Terminer l'installation
  • 09 Ajouter Windows dans grub
  • 10 Configuration du BOOT après
  • 11 Mise à jour de Linux grub
  • 12 Mise à jour de Windows
  • 13 Divers commandes de grub
    Via https://warriordudimanche.net/article1111/5dac319388f1d#c1111-14

dns-blocklist [Wiki de sebsauvage.net]

Filtres DNS pour bloquer pubs et traqueurs by SebSauvage

  1. liste de DNS à bloquer : https://sebsauvage.net/hosts/hosts
  2. procédure d'installation sous linux : coller le contenu de la liste à la suite du fichier ets/hosts
  3. procédure de mise à jour auto via Cron:

sudo curl "https://sebsauvage.net/wiki/doku.php?do=export_code&id=dns-blocklist&codeblock=0" -o /etc/cron.weekly/hosts-update
sudo chmod +x /etc/cron.weekly/hosts-update

et pour update de suite

sudo /etc/cron.weekly/hosts-update

Et en plus je découvre les dossiers cron.weekly, cron.daily etc...

Merci Seb !

Fil RSS des articles