Wiki Info Libre @ Dom

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tmp:ubuntu-invite [2021/04/30 16:30] maison.gaetantmp:ubuntu-invite [2022/06/29 11:28] (Version actuelle) maison.gaetan
Ligne 19: Ligne 19:
 sudo nano /usr/share/lightdm/guest-session/skel/.config/autostart/guest-session-startup.desktop     sudo nano /usr/share/lightdm/guest-session/skel/.config/autostart/guest-session-startup.desktop    
 sudo nano /usr/lib/lightdm/guest-session-auto.sh     sudo nano /usr/lib/lightdm/guest-session-auto.sh    
-sudo nano /etc/lightdm/lightdm.conf.d/50-choose-guest-language.conf     
 sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y && sudo apt autoremove && sudo apt clean && sudo df -h sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y && sudo apt autoremove && sudo apt clean && sudo df -h
  
Ligne 29: Ligne 28:
 sudo ls -la /usr/share/lightdm/guest-session/skel/.config/autostart/guest-session-startup.desktop    sudo ls -la /usr/share/lightdm/guest-session/skel/.config/autostart/guest-session-startup.desktop   
 </code> </code>
 +
 +
 +
 +====== /etc/guest-session/choose-language-wrapper.sh ======
 +
 +<code>
 +#!/bin/sh -e
 +
 +# show zenity dialog only when launched from greeter
 +ONLYGUEST=true
 +for U in $(users); do
 +    if [ "${U%%-*}" != 'guest' ]; then
 +        ONLYGUEST=false
 +        break
 +    fi
 +done
 +
 +if $ONLYGUEST && [ -x /usr/bin/zenity ]; then
 +    guestlang=$( zenity --list --title 'Select language' \
 +      --text 'Select language for the guest session' --radiolist \
 +      --column 'Pick' --column '' TRUE 'English' FALSE 'French' )
 +    if [ "$guestlang" = 'English' ]; then
 +        echo 'export LANGUAGE=en_US' >> "$HOME/.profile"
 +        echo 'export LANG=en_US.UTF-8' >> "$HOME/.profile"
 +    elif [ "$guestlang" = 'French' ]; then
 +        echo 'export LANGUAGE=fr' >> "$HOME/.profile"
 +        echo 'export LANG=fr_FR.UTF-8' >> "$HOME/.profile"
 +    fi
 +fi
 +
 +exec /usr/lib/lightdm/lightdm-guest-session "$@"
 +</code>
 +
 +
 +====== /usr/share/lightdm/guest-session/skel/.config/autostart/guest-session-startup.desktop ======
 +<code>
 +[Desktop Entry]
 +Name=Custom startup commands for LightDM guest session
 +Type=Application
 +NoDisplay=true
 +Exec=/usr/lib/lightdm/guest-session-auto.sh
 +X-Ubuntu-Gettext-Domain=lightdm
 +</code>
 +
 +
 +
 +
 +Migration 22.04 :
 +
 +<code>
 +sudo snap remove firefox
 +sudo add-apt-repository ppa:mozillateam/ppa
 +
 +echo '
 +Package: firefox*
 +Pin: release o=LP-PPA-mozillateam
 +Pin-Priority: 1001
 +' | sudo tee /etc/apt/preferences.d/mozillateamppa
 +
 +echo '
 +Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";
 +' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox
 +
 +sudo apt update && sudo apt install firefox firefox-locale-fr
 +sudo snap remove chromium 
 +sudo add-apt-repository ppa:phd/chromium-browser
 +
 +echo '
 +Package: *
 +Pin: release o=LP-PPA-phd-chromium-browser
 +Pin-Priority: 1001
 +' | sudo tee /etc/apt/preferences.d/phd-chromium-browser
 +
 +sudo apt update && sudo apt install -y --allow-downgrades chromium-browser 
 +sudo nano /usr/share/applications/google-chrome.desktop 
 +sudo nano /usr/share/applications/chromium-browser.desktop 
 +
 +sudo nano -cB /usr/lib/lightdm/guest-session-auto.sh 
 +</code>
 +
 +{{ :tmp:guest-session-auto.sh.doc |}}
 +
 +{{ :tmp:google-chrome.desktop.doc |}}
 +
 +{{ :tmp:chromium-browser.desktop.doc |}}