Table des matières

, , , , , , , , , , , , , ,

Cette page est une ébauche, créer séparément de ma page personnel /Daebis/

pour organiser celle-ci au mieux et facilité la lisibilité.

bonne lecture.

upgrade vers 22.04

initialement sur 18.04, j'ai voulu upgrade ce Asus Rog GL552VW vers Lubuntu 22.04

point a noté.

suite a un soucis (CPU ou GPU) il est quasiment impossible de lancer la live USB .

j'ai donc du installer le SSD-M2 sur l'autre ordinateur que je posède , un ROG d'un modèle légèrement supérieur.

une fois l'installation terminé, j'ai replacer le ssd sur mon ordinateur.

Config

Dual boot W10 pro + Lubuntu. le SSD de 240Gio pour le systeme et data

et le disque dur de 2Tio pour du stockage supplémentaire.

je déplacerais sans doute le dossier video et game sur le HDD définitivement, pour ne laissé que les programmes gourmands sur le SSD.

ATTENTION

Ce qui suit est un journal de bord, pas un guide à reproduire a l'identique.

Une grande partie des instruction sont pour mon usage, a savoir un ordi qui me sert a jouer, streamer, monter, coder.

cette configuration n'est pas forcement adapté a tous.

AUSSI, ne faite pas la même erreur que moi,

ne faite pas un do-upgrade vers la 20.04 puis 22.04, si vous en avez la possibilité, toujours faire une clean install.

cela a moins de risque de cassé votre distrib, et vous économisera des HEURES d'update inutiles.

ensuite, je vais lister des programme qui me sont utiles. il ne vous seront sans doute pas utiles, donc si vous lisez ceci, gardez ceci en mémoire.

SAVE & Backup

Bon commence naturellement avec une sauvegarde des favoris firefox, les clef ssh, les sauvegarde de jeu stocker par PoL lutris et steam.

Personnellement1) , j'ai la chance de disposé d'un NAS Synology en reseau, la sauvegarde s'effectue donc en FTP via filezilla.

mais un HDD-externe en USB3 suffi aussi.

la commande suivantge vous sera bien utile.

rsync -avrltDP --stats --progress --human-readable --info=progress2

Création de la LIVE USB 22.04

Clef USB3 cree a partir de rufus sur windows, l'iso a ete recuperer depuis Cdimage.lubuntu

je vais conserver mes clef usb avec Lubuntu 18.04x 32 et x64 , leur interface reste bien plus intuitive.

Pourquoi alors réinstaller tous vers 22.04 si la 18.04 me conviens ?

car la 18.04 n'est plus maintenu à jour, que bon nombre de programme ne sont lus disponible ou a jour.

et que les version de base, par exemple de C sont, vraiment dépasser.

seul soucis, c'est que l'interface de base de la 22.04 change beaucoup trop de la 18.04 dont j'avais l'habitude,

ce qui va suivre est dont ce que j'ai dù faire pour retrouver une interface aussi similaire que possible a Lubuntu 18.04 GTK2.

donc ne vous étonnez pas si vous voyez des commande de type "sudo apt purge machin-qt"

a noté que la 18.04 consommais ~200Mio de ram pour afficher le bureau, alors que la 22.04 prend ~ 800Mio pour le même resultat, soit 4fois plus !

Install

Bon ce coup, c'est partie.

  1. on branche la live USB.
  2. on désactive le secure boot dans le bios si ce n'est déjà fait.
  3. on boot sur la live USB en mode UEFI.
  4. Une fois la session démarré, on fait un clic droit sur la barre des taches, on ajoute la disposition clavier, et on ajoute le FR en désactivant "conserver disposition système"
  5. on peu supprimer le clavier US.
  6. si wifi, c'est le moment de se connecter a votre reseau.
  7. ensuite on install Gparted (bien plus fonctionnel et rapide que l'outils KDE)

GPARTED

SSD240

LE SSD seras partitionner ainsi (cree la partition data en dernier)

SDA (SSD-M2 240Gio)

NOM TYPE TAILLE Flag
UEFI FAT32 512 Mio Boot, Esp
M$Boot Unformated 100Mio Windows Systree
W10Pro NTFS 51200 Mio
Lubuntu22.04 BTRFS 25600 Mio /
Dae-Data BTRFS (le reste) /home
S\\'4P Swap 4096 Mio

SDB (HDD 2Tio)

NOM TYPE TAILLE Flag
Windows-Data NTFS 512000 .
Data BTRFS (le reste) .
pour le flag, c'est à faire avec un clic droit, apres validation.

SSD120

Alternative, avec un SSD de 120 Gio, Toujours en DualBoot

SDA (SSD-M2 120Gio)

NOM TYPE TAILLE Flag
UEFI FAT32 512 Mio Boot, Esp
M$Boot Unformated 100Mio Windows Systree
W10Pro NTFS 65536 Mio
Lubuntu22.04 BTRFS (Le Reste) Mio /
S\\'4P Swap 4096 Mio

SDB (HDD 2Tio)

NOM TYPE TAILLE Flag
Windows-Data NTFS 512000
Dae-Data BTRFS (le reste) /home

Il est également possible de supprimé complètement la partition "Windows-Data" et de ne faire qu'une partition de 2 Tio

Pourquoi ?

Ensuite , on install ?

Non

une fois le disque correctement partitionner a partir d'une live usb (ou, pour ma part, d'un PC installeur avec prise SATA pour inserer directement les HDD)

on va maintenant démarré depuis la CLef USB bootable de M$ Windows 10 pro. (acheter chez un revendeur)

  1. Installer correctement windows en premier évite bon nombre de soucis par la suite
  2. Depuis le menu boot, sélectionner l'option UEFI windows
  3. Installation , option avancé et sélectionner bien la partition creer pour windows de 50Gio.

une fois l'install terminer, rebooter vers windows

  1. dans le menu "paramètre" aller sur les update, cocher la case dans les option avancé pour afficher les update non windows.
  2. et c'est partie pour attendre et redemarré 40fois le PC jusqu'a tous installer.
  3. ne pas oublier de télécharger les drivers nvidia

si comme moi, il est probable de lancer la session windows pour un unique jeu.

pensez a installer steam, obs, discord.

Lubuntu, enfain !

l'install c'est terminé correctement , redémarrez, vous devriez avoir le boot-menu qui propose Lubuntu et Windows verifier bien que les deux se lance.

Probleme.

une solution
sudo add-apt-repository -y ppa:yannubuntu/boot-repair && sudo apt update && sudo apt install -y boot-repair ; boot-repair 

tous fonctionne.

Passage sous LXDE

On ouvre un terminal (ctrl alt T)

sudo apt install -y lxde-core lxde-common lxde-icon-theme lxde-settings-daemon ; who -u ; sudo pkill -u Dae

en haut a gauche, on clic sur "Lubuntu" et selection "LXDE"

Barre des taches et Gestionnaire PCMANFM

Ouvrir un terminal et coller ceci. https://www.archive-host.com/count-3763798-LXDE-image.zip

cd ./Images ; wget https://www.archive-host.com/count-3763798-LXDE-image.zip -O ./Lxde-Image.zip ; unzip Lxde-Image.zip -d ./ ; rm -rfv ./Lxde-Image.zip ; cd ./LXDE-image ; sudo mv ./logout-banner.png ./lxde-icon.png -t /usr/share/lxde/images/ ; sudo mv ./lxde-background.png ./gnome-logout.png -t /usr/share/lxpanel/images ; cd ../ ; cd ../ 

Bureau

Faire un clic droit sur le bureau, pour modifier le fond d'ecran et rechercher dans votre dossier image/LXDE-image lubuntu-default-wallpaper.png (ou 211691)

Dans l'onget suivant "Icone du bureau" cocher toute les cases

rm -rfv ~/Bureau/computer.desktop 

Barre des taches

Clic droit sur la barre des taches paramètres du tableau de bord

changer la hauteur a 30-30

onglet suivant

"image" selectionner lxde-background 
puis cocher "thème du systeme"

onglet suivant

add "+"
Gestionnaire disposition du clavier
-> preference , decocher "garder disposition systeme", 
	add , FR, US
	selectionner FR(oss) "-"remove
	taille icone "1"
	close
Moniteur de batterie
Moniteur de température
Moniteurs de ressources
	préférence, cocher la case non coché
	close
aller sur l'horloge
	préférence, format "%R | %a %d / %m" 
	cocher grasse et centrer
	close

onglet suivant

gestionnaire de fichier "PCMANFM"
Lxterminal
close

Gestionnaire PCMANFM

Super(⊞)+E

edition, préférence
1onglet
	cocher selectionner dossier parent
	automatique => demander
	icones => listes détaillées
Onglet suivant
	Cocher les 3 cases
Onglet suivant
	cocher tous, sauf 1er case
Onglet suivant
	décocher "afficher les options"
	cocher "ouvrir support"
	"changer le dossier"
Onglet suivant
	Vérifier que le terminal est sur "lxterminal"
	et que l'archiveur est sur "file-roller"
	close

Où les chose complexe commence

avant toute chose, on va commencer par les sources.

sudo apt install -y software-properties-gtk lxterminal && sudo software-properties-gtk

Dans l'onget "other software"

Dans l'onglet additionnal driver,

reboot

LxTerminal

sudo add-apt-repository -y ppa:mozillateam/ppa ; sudo add-apt-repository -y ppa:graphics-drivers/ppa ; sudo add-apt-repository -y ppa:oibaf/graphics-drivers ;  sudo add-apt-repository -y ppa:lutris-team/lutris ; sudo add-apt-repository -y ppa:kdenlive/kdenlive-stable ; sudo add-apt-repository -y ppa:obsproject/obs-studio ; sudo add-apt-repository -y ppa:pinta-maintainers/pinta-stable ; sudo add-apt-repository -y -y ppa:webupd8team/haguichi ; sudo add-apt-repository -y ppa:bitseater/ppa ; sudo add-apt-repository -y ppa:peek-developers/stable ; sudo add-apt-repository -y ppa:libreoffice/ppa ; sudo add-apt-repository -y ppa:pj-assis/testing 
sudo apt update ; sudo apt full-upgrade ; sudo apt install -f ; sudo apt autoremove
sudo snap remove firefox
sudo snap remove core20 gtk-common-themes gnome-3-38-2004
echo '
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
' | sudo tee /etc/apt/preferences.d/mozilla-firefox
sudo apt update ; sudo apt full-upgrade ; sudo apt install -f ; sudo apt autoremove 
sudo apt install y-ppa-manager 
sudo dpkg --add-architecture i386
sudo apt install libdvd-pkg manpages-fr manpages-fr-dev manpages-fr-extra libjpeg62 tree vlc lxde baobab bleachbit htop xpdf irssi alacarte apturl gparted gpart qbittorrent cmatrix onboard testdisk p7zip-full p7zip-rar cmatrix-xfont irssi-scripts libavcodec-extra pavucontrol lubuntu-restricted-extras lubuntu-restricted-addons ubuntu-restricted-extras ubuntu-restricted-addons linux-firmware pinta gscan2pdf tesseract-ocr-fra fbreader geany elementary-icon-theme human-icon-theme human-theme xcursor-themes pv libreoffice onboard gstreamer1.0-plugins-ugly libreoffice-l10n-fr hyphen-fr mythes-fr samba registry-tools smbnetfs winbind scrounge-ntfs ntfs-3g disktype hfsplus hfsprogs hfsutils-tcltk hfsutils dosfstools gtkpod ifuse tesseract-ocr-fra gthumb make cmake stopwatch most gsfonts gsfonts-other gsfonts-x11 ttf-mscorefonts-installer t1-xfree86-nonfree ttf-ancient-fonts ttf-sjfonts ttf-staypuft ttf-summersby fonts-ubuntu-title ttf-xfree86-nonfree xfonts-intl-european xfonts-jmk gparted libreoffice playonlinux lutris obs-studio antimicrox vlc mpv pinta qbittorrent qps thunderbird oomox alacarte meld ffmpeg menu menu-l10n 

LA PURGE

sudo apt purge pidgin* sylpheed* transmission* abiword* gnumeric* gimp* clipit* pavucontrol-qt muon kcalc* qlipper* parcellite* featherpad* vim* sddm obconf-qt lxqt pcmanfm-qt lximage* ark* xscreensaver* mousepad* light-locker* lubuntu-artwork qterminal qps partitionmanager vlc-plugin-qt libreoffice-qt5 software-properties-qt ubuntu-release-upgrader-qt nm-tray software-properties-qt gnome-mpv imagemagick qapt-deb-installer 

plus d'install

sudo apt install filezilla krita mpv font-manager libvulkan1 mesa-vulkan-drivers lutris kdenlive obs-studio com.gitlab.bitseater.meteo haguichi at-spi2-core flatpak numlockx xinput easytag automake autoconf gettext autopoint libhidapi-dev libtool libusb-1.0-0-dev pkg-config python3.11 peek calibre ranger glabels krita-l10n adb pulseaudio-module-bluetooth intltool autotools-dev libsdl2-dev libgtk-3-dev portaudio19-dev libavcodec-dev libavutil-dev libv4l-dev libudev-dev libusb-1.0-0-dev libpulse-dev libgsl-dev hardinfo fancontrol posterazor soundconverter lxhotkey-gtk lxhotkey-plugin-openbox playonlinux oxygen-icon-theme oxygen-cursor-theme oxygen-cursor-theme-extra 

sudo update-alternatives --config pager 
numlockx on
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
sudo wget http://deb.playonlinux.com/playonlinux_cosmic.list -O /etc/apt/sources.list.d/playonlinux.list ; sudo apt update && sudo apt install playonlinux

not found

photoprint libdvdread4 qupzilla nvidia-setting vulkan-utils flathub obs-utils obs-plugins

a ce moment là, j'ai lightdm qui a planté …

et certain outils par defaut n'etais plus là … etrange.

sudo apt install audacious audacious-plugins blueman pulseaudio-module-bluetooth pulseaudio-module-jack file-roller guvcview synaptic xfce4-power-manager xfburn gdebi

sudo apt purge deluge* mousepad

audacious

raccourcis manquant

pour une raison etrange certain raccourcie clavier ne fonctionne plus en 22.04 a noté que il y a des raccourcis en plus. tel que Ctrl Alt D , qui as le même effet que Windows D (afficher le bureau) ou Windows F, pour la recherche dans pcmanfm

avec geany éditer le fichier ~/.config/openbox/lxde-rc.xml

Terminal

	<!-- Launch a terminal on Ctrl + Alt + T-->
	<keybind key="C-A-T">
	  <action name="Execute">
		<command>lxsession-default terminal</command>
	  </action>
	</keybind>

déplacement de fenetre avec la touche Windows

		<!-- Keybindings for window switching with the arrow keys -->
		<keybind key="W-S-Right">
		  <action name="DirectionalCycleWindows">
			<direction>right</direction>
		  </action>
		</keybind>
		<keybind key="W-S-Left">
		  <action name="DirectionalCycleWindows">
			<direction>left</direction>
		  </action>
		</keybind>
		<keybind key="W-S-Up">
		  <action name="DirectionalCycleWindows">
			<direction>up</direction>
		  </action>
		</keybind>
		<keybind key="W-S-Down">
		  <action name="DirectionalCycleWindows">
			<direction>down</direction>
		  </action>
		</keybind>
		<!-- Lubuntu specific. Keybindings for window tiling -->
		<!-- # HalfLeftScreen -->
		<keybind key="W-Left">
		  <action name="UnmaximizeFull"/>
		  <action name="MoveResizeTo">
			<x>0</x>
			<y>0</y>
			<height>100%</height>
			<width>50%</width>
		  </action>
		</keybind>
		<!-- #  HalfRightScreen -->
		<keybind key="W-Right">
		  <action name="UnmaximizeFull"/>
		  <action name="MoveResizeTo">
			<x>-0</x>
			<y>0</y>
			<height>100%</height>
			<width>50%</width>
		  </action>
		</keybind>
		<!-- #  HalfUpperScreen -->
		<keybind key="W-Up">
		  <action name="UnmaximizeFull"/>
		  <action name="MoveResizeTo">
			<x>0</x>
			<y>0</y>
			<width>100%</width>
			<height>50%</height>
		  </action>
		</keybind>
		<!-- #  HalfLowerScreen -->
		<keybind key="W-Down">
		  <action name="UnmaximizeFull"/>
		  <action name="MoveResizeTo">
			<x>0</x>
			<y>-0</y>
			<width>100%</width>
			<height>50%</height>
		  </action>
		</keybind>

capture ecran (comme avant)

remplacer les ligne commencant par <!– launch gnome-screenshot … –> par ceci

        <!-- Launch gnome-screenshot when PrintScreen is pressed -->
        <keybind key='Print'>
            <action name='Execute'>
                <command>lxsession-default screenshot</command>
            </action>
        </keybind>
        <keybind key='A-Print'>
            <action name='Execute'>
                <command>gnome-screenshot -i</command>
            </action>
        </keybind>

power button

      <!-- Launch logout when push on the shutdown button -->
      <keybind key="XF86PowerOff">
        <action name="Execute">
          <command>lxsession-default quit</command>
        </action>
      </keybind>
  

fonction manquante

		<!-- Lock the screen on Ctrl + Alt + l-->
		<keybind key="C-A-l">
		  <action name="Execute">
			<command>lxsession-default lock</command>
		  </action>
		</keybind>
		<!-- Keybinding for Volume management -->
		<keybind key="XF86AudioRaiseVolume">
		  <action name="Execute">
			<command>amixer -q sset Master 3%+ unmute</command>
		  </action>
		</keybind>
		<keybind key="XF86AudioLowerVolume">
		  <action name="Execute">
			<command>amixer -q sset Master 3%- unmute</command>
		  </action>
		</keybind>
		<keybind key="XF86AudioMute">
		  <action name="Execute">
			<command>amixer -q sset Master toggle</command>
		  </action>
		</keybind>
		<!-- Keybinding for terminal button-->
		<keybind key="XF86WWW">
		  <action name="Execute">
			<command>lxsession-default terminal</command>
		  </action>
		</keybind>
		<keybind key="XF86Terminal">
		  <action name="Execute">
			<command>lxsession-default terminal</command>
		  </action>
		</keybind>
		<!-- Keybinding for calculator button-->
		<keybind key="XF86Calculator">
		  <action name="Execute">
			<command>lxsession-default calculator</command>
		  </action>
		</keybind>
		<!-- Keybinding for computer button-->
		<keybind key="XF86MyComputer">
		  <action name="Execute">
			<command>lxsession-default file_manager</command>
		  </action>
		</keybind>
		<!-- Keybindings for Multimedia Keys and LCD Backlight (alternative when not using gnome-power-manager or xfce4-volumed) -->
		<keybind key="C-F7">
		  <action name="Execute">
			<command>xset dpms force off</command>
		  </action>
		</keybind>

retablir le focus automatic pour les nouvelles fenetre.

dans le fichier lxde-rc.xml apres <menu> remplacer la chaine <application> par ceci

  <applications>
    <!--
  # this is an example with comments through out. use these to make your
  # own rules, but without the comments of course.
  # you may use one or more of the name/class/role/title/type rules to specify
  # windows to match

  <application name="the window's _OB_APP_NAME property (see obxprop)"
              class="the window's _OB_APP_CLASS property (see obxprop)"
          groupname="the window's _OB_APP_GROUP_NAME property (see obxprop)"
         groupclass="the window's _OB_APP_GROUP_CLASS property (see obxprop)"
               role="the window's _OB_APP_ROLE property (see obxprop)"
              title="the window's _OB_APP_TITLE property (see obxprop)"
               type="the window's _OB_APP_TYPE property (see obxprob)..
                      (if unspecified, then it is 'dialog' for child windows)">
  # you may set only one of name/class/role/title/type, or you may use more
  # than one together to restrict your matches.

  # the name, class, role, and title use simple wildcard matching such as those
  # used by a shell. you can use * to match any characters and ? to match
  # any single character.

  # the type is one of: normal, dialog, splash, utility, menu, toolbar, dock,
  #    or desktop

  # when multiple rules match a window, they will all be applied, in the
  # order that they appear in this list


    # each rule element can be left out or set to 'default' to specify to not 
    # change that attribute of the window

    <decor>yes</decor>
    # enable or disable window decorations

    <shade>no</shade>
    # make the window shaded when it appears, or not

    <position force="no">
      # the position is only used if both an x and y coordinate are provided
      # (and not set to 'default')
      # when force is "yes", then the window will be placed here even if it
      # says you want it placed elsewhere.  this is to override buggy
      # applications who refuse to behave
      <x>center</x>
      # a number like 50, or 'center' to center on screen. use a negative number
      # to start from the right (or bottom for <y>), ie -50 is 50 pixels from
      # the right edge (or bottom). use 'default' to specify using value
      # provided by the application, or chosen by openbox, instead.
      <y>200</y>
      <monitor>1</monitor>
      # specifies the monitor in a xinerama setup.
      # 1 is the first head, or 'mouse' for wherever the mouse is
    </position>

    <size>
      # the size to make the window.
      <width>20</width>
      # a number like 20, or 'default' to use the size given by the application.
      # you can use fractions such as 1/2 or percentages such as 75% in which
      # case the value is relative to the size of the monitor that the window
      # appears on.
      <height>30%</height>
    </size>

    <focus>yes</focus>
    # if the window should try be given focus when it appears. if this is set
    # to yes it doesn't guarantee the window will be given focus. some
    # restrictions may apply, but Openbox will try to

    <desktop>1</desktop>
    # 1 is the first desktop, 'all' for all desktops

    <layer>normal</layer>
    # 'above', 'normal', or 'below'

    <iconic>no</iconic>
    # make the window iconified when it appears, or not

    <skip_pager>no</skip_pager>
    # asks to not be shown in pagers

    <skip_taskbar>no</skip_taskbar>
    # asks to not be shown in taskbars. window cycling actions will also
    # skip past such windows

    <fullscreen>yes</fullscreen>
    # make the window in fullscreen mode when it appears

    <maximized>true</maximized>
    # 'Horizontal', 'Vertical' or boolean (yes/no)
  </application>

  # end of the example
-->
    <!-- Option to maximize all normal window when launched-->
    <!--
  <application type="normal">
    <maximized>true</maximized>
  </application>
  -->
    <!--    
        Lubuntu specific :
        Focus all applications launched
        Usefull when launching applications, like terminal from pcmanfm
  -->
    <application class="*">
      <focus>yes</focus>
    </application>
  </applications>

ce que je n'ai pas reussi a retrouver

navigation pcmanfm comme sur internet avec button 4 et 5 de la souries (navigation avant arriere)

Par defaut ?

Normalement a ce moment là vous devriez avoir ceci dans

Image

Optimisation divers

Barre d'action

Aller sur Barre de lance app

préférence
supprimer webBrosze
add
	Internet, Firefox
	outils systeme, Lxterminal
	close

theme

Menu > préférence > personalisé l'apparence.

deux theme son sympa, clearlook (moderne light) et arc-Dark
pour les icone, je recommande oxygen
pour le curseur, DMZ dark ou red
close

langue additionel

au premier lancement, ubuntu vous proposerais des paquet manquant, acceptez

menu > préférence, > langues

ajouter FR
valider
Supprimer EN
valider

Menage

executer bleachbit root depuis le menu app, outils system. dans les langues, ne selectionner QUE "FR"

cocher toutes les case sauf, "supprimé espace vide"

cela fera le menage pour vous.

tips, sudo bleachbit -c –preset

fini ?

ajouter steam

discord

et d'autre utilitaire tel que Master PDF Editor , antimicroX, vscode, gitkraken, keymon

Et maintenant ?

y a plus qu'a remettre vos donnée personnel, et aller dormir.

Fr_Dae Le 16/02/2023, 10:24