# Préparation du matériel d'épicerie

<table border="1" id="bkmrk-choix-du-mat%C3%A9riel-r%C3%A9" style="border-collapse: collapse; width: 100%; height: 776px;"><tbody><tr style="height: 63px;"><td style="width: 22.8081%; height: 28px;">Choix du matériel</td><td style="width: 77.1919%; height: 28px;">- Réaliser un bon de commande sur Odoo.
- Faire les achats en ligne (Linux Shop (Ekimia) …) pour le compte de GRAP équipe interne (achat/revente).

</td></tr><tr style="height: 647px;"><td style="width: 22.8081%; height: 603px;">Paramétrage de l’ordinateur (écran + PC)

<span style="color: #999999;">NB : Ekimia fait déjà pas mal de préparatifs sur mesure</span>

</td><td style="width: 77.1919%; height: 603px;">##### 1er démarrage

définition d’un nom d’utilisateur et mot de passe, choix de la langue, du fuseau horaire...

##### Internet :

- Mettre Firefox en navigateur par défaut, Duck duck Go comme moteur de recherche, et le module [ublock origin](https://addons.mozilla.org/fr/firefox/addon/ublock-origin/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search)
- + [consent-o-matic](https://addons.mozilla.org/fr/firefox/addon/consent-o-matic/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search) pour refuser systématiquement les cookies
- Installer Nextcloud : en ligne + synchronisé en local.
- ```
    sudo apt install nextcloud-desktop
    ```

- Créer des raccourcis pour Odoo, Nextcloud, la librairie (+ enregistrer les mot de passe) et éventuellement framateam.
- Supprimer le clavier virtuel qui s’affiche par défaut sur Ubuntu 18.04 en installant le module **Caribou** :

<table border="1" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 100%;">**Ubuntu 16/18 :** [https://extensions.gnome.org/extension/1326/block-caribou/](https://extensions.gnome.org/extension/1326/block-caribou/)

**Ubuntu 20 :**   
Ouvrir terminal et : `sudo apt install chrome-gnome-shell`  
Puis aller sur Firefox : [https://extensions.gnome.org/extension/3222/block-caribou-36/](https://extensions.gnome.org/extension/3222/block-caribou-36/)

![](https://librairie.grap.coop/uploads/images/gallery/2020-06/scaled-1680-/image-1592307882122.png)

Recharger la page puis ![](https://librairie.grap.coop/uploads/images/gallery/2020-06/scaled-1680-/image-1592307899333.png)

**Ubuntu 22 :** les extensions Gnome ne sont font plus par Firefox mais par une application Gnome dédié à télécharger : `sudo apt install gnome-shell-extension-manager`

Puis l'ouvrir (rechercher Extensions dans le menu d'Ubuntu) puis "Caribou"

</td></tr></tbody></table>

  
<p class="callout danger">Toujours un clavier visuel ?  
Il y a peut-être un **paramétrage d’accessibilité** activé. À voir soit en haut à droite dans les petits indicateurs, soit dans les paramètres</p>

#####   


##### Affichage :

- Enlever les favoris inutiles dans le bandeau latéral de gauche<span style="color: #999999;"> (conserver VLC, Firefox, Thunderbird, Chrome, Libre Office, Nextcloud, GRAP aide à distance, Terminal, Scanner, Logiciels Ubuntu).</span>
- Mettre un joli fond d’écran (photos libres) = [http://unsplash.com/ ](http://unsplash.com/)
- Si lorsque plusieurs fenêtres d'une appli (ex. Thunderbird) sont ouvertes et se superposent et qu'il est impossible de passer facilement de l'une à l'autre, écrire cette ligne de code dans le terminal : <span class="codespan__pre-wrap">`gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'previews'`</span>

- Le petit + : un joli fond d'écran qui change chaque jour !
- **Ubuntu 20 :**
    
    
    - [https://extensions.gnome.org/extension/1262/bing-wallpaper-changer/](https://extensions.gnome.org/extension/1262/bing-wallpaper-changer/)
        
         Faire en sorte que les images ne se stockent pas sur l'ordi :[![image-1649146182731.png](https://librairie.grap.coop/uploads/images/gallery/2022-04/scaled-1680-/image-1649146182731.png)](https://librairie.grap.coop/uploads/images/gallery/2022-04/image-1649146182731.png)
        
        \+ éventuellement cacher l'indicateur :
        
        [![image-1649146160475.png](https://librairie.grap.coop/uploads/images/gallery/2022-04/scaled-1680-/image-1649146160475.png)](https://librairie.grap.coop/uploads/images/gallery/2022-04/image-1649146160475.png)
- **Ubuntu 22 :**
    - les extensions Gnome ne sont font plus par Firefox mais par une application Gnome dédié à télécharger : `sudo apt install gnome-shell-extension-manager`
        
        Puis l'ouvrir (rechercher `Extensions Manager` (et pas juste Extensions !) dans le menu d'Ubuntu) puis "Bing Wallpaper" qui est fait par "neffo" et dont le mail est <BingWallpaper@ineffable-gmail.com>
    - <p class="callout info">essayer ça si ça suffit pas ([source](https://askubuntu.com/questions/1411089/block-caribou-again-22-04)) `gsettings set org.gnome.shell disable-extension-version-validation "true"`</p>

</td></tr><tr><td style="width: 22.8081%;">Pywebdriver

ou

Odoo Drivers

</td><td style="width: 77.1919%;">Rendez-vous ici pour Pywebdriver : [https://librairie.grap.coop/books/r%C3%A9serv%C3%A9-au-service-info/page/pywebdriver-installation-ubuntu](https://librairie.grap.coop/books/r%C3%A9serv%C3%A9-au-service-info/page/pywebdriver-installation-ubuntu)

Pour Odoo Drivers en V16 : https://librairie.grap.coop/books/r%C3%A9serv%C3%A9-au-service-info/page/installation-sur-ubuntu-2204-2404-2604

</td></tr><tr style="height: 29px;"><td style="width: 22.8081%; height: 29px;">Imprimante ticket</td><td style="width: 77.1919%; height: 29px;">Monter + installer le rouleau et faire un test.  
Donner des rouleaux supplémentaires pour écouler notre stock.</td></tr><tr style="height: 29px;"><td style="width: 22.8081%; height: 29px;">Lecteur de code barre</td><td style="width: 77.1919%; height: 29px;">Activer via Pywebdriver 127.0.0.1  
- modèle Bipette Zebra =&gt; biper le [QR code associé](https://librairie.grap.coop/books/mat%C3%A9riel/page/parametrage-du-lecteur-de-code-barre-ds9208)
- modèle Bipette OPR =&gt; biper le [code barre associé](https://librairie.grap.coop/books/mat%C3%A9riel/page/param%C3%A9trage-du-lecteur-de-code-barre-%28opr-3201%29)
- modèle Bipette Honeywell =&gt; biper le [code barre associé](https://librairie.grap.coop/books/mat%C3%A9riel/page/parametrage-du-lecteur-de-code-barre-honeywell)

<p class="callout info">On ne peut pas biper le code sur un écran. Il faut imprimer auparavant.</p>

</td></tr><tr><td style="width: 22.8081%;">Afficheur client</td><td style="width: 77.1919%;">- Rendez-vous sur la fiche dédiée : [https://librairie.grap.coop/books/r%C3%A9serv%C3%A9-au-service-info/page/pywebdriver-gestion-afficheur-client](https://librairie.grap.coop/books/r%C3%A9serv%C3%A9-au-service-info/page/pywebdriver-gestion-afficheur-client)

</td></tr><tr style="height: 29px;"><td style="width: 22.8081%; height: 29px;">Imprimante et Scanner</td><td style="width: 77.1919%; height: 29px;">- Rendez-vous sur la fiche dédiée : [https://librairie.grap.coop/books/mat%C3%A9riel/page/imprimante-et-scanner](https://librairie.grap.coop/books/mat%C3%A9riel/page/imprimante-et-scanner)

</td></tr><tr style="height: 29px;"><td style="width: 22.8081%; height: 29px;">Aide à distance</td><td style="width: 77.1919%; height: 29px;">- Référencer l'ordi sous [MeshCentral](https://librairie.grap.coop/books/aide-a-distance/page/presentation-generale-3b8)

Si ubuntu 22 : il faut faut :

```bash
# Ouvrir le fichier de configuration de Gnome Display Manager
sudo nano /etc/gdm3/custom.conf

# Décommenter la ligne WaylandEnable=false (mais pas la ligne d'au dessus !)
# Sortir en enregistrant
CTRL + X puis O puis Entrée

# Redémarrer
reboot
```

</td></tr><tr><td style="width: 22.8081%;">Tactile écran</td><td style="width: 77.1919%;">Pour le Shuttle All-In-One ShuX50V6 en Ubuntu 20.04, il faut installer un driver :

- Disponible [ici chez nous](https://nuage.grap.coop/f/3424658) ou [ici chez Ekimia](https://drive.ekimia.fr/s/x50v6)
- Le télécharger
- Le désarchiver
- Lancer le run.sh : 
    - `cd Téléchargements/eGTouch_v2.5.9321.L-x`
    - `./run.sh`
    - Après choisir les choix par défaut et pour le lien je sais plus quoi, choisir le choix 1 (pas usb mais une autre norme
- Redémarer l'ordi et ça marchera

</td></tr><tr><td style="width: 22.8081%;">Calibrage écran</td><td style="width: 77.1919%;">Normalement par défaut le calibrage est bon.

Si ce n'est pas le cas :

```
sudo apt install xserver-xorg-input-evdev
sudo apt remove xserver-xorg-input-libinput
```

<p class="callout info">`xinput -- list`  
Ne doit pas marcher si on a fait le remove et installer le bon paquet xserver-xorg-input-evdev</p>

Faire `xinput list`  
Trouver le numéro id de l'écran tactile sur la ligne ELO Touch par exemple si c'est le nom de l'écran. Exemple, id = 12

`xinput_calibrator --device 12`

Ça donne un résultat comme ça :

```
Section "InputClass"
    Identifier  "calibration"
    MatchProduct    "WCOM50C1:00 2D1F:5143"
    Option  "Calibration"   "41 25961 496 16806"
    Option  "SwapAxes"  "0"
EndSection
```

E si ça donne un résultat comme ça, c'est pas bien :

```
# /!\ Si on a un résultat comme ça, c'est qu'on a pas /!\
# redémarré l'ordi après l'installation et le remove qu'il fallait faire
# (ou qu'on a pas installé le paquet xserver-xorg-input-evdev)

Section "InputClass"
Identifier "calibration"
MatchProduct "ELO Touch Solutions ELO Touch Solutions AccuTouch 2218 "
Option "MinX" "81"
Option "MaxX" "65582"Option "MinY" "165"
Option "MaxY" "65402"Option "SwapXY" "0" # unless it was already set to 1
Option "InvertX" "0" # unless it was already set
Option "InvertY" "0" # unless it was already set
EndSection
```

Puis copier coller le résultat dans /usr/share/X11/xorg.conf.d/99-calibration.conf :

```bash
sudo nano /usr/share/X11/xorg.conf.d/99-calibration.conf
# Coller le texte
# Puis pour sortir en enregistrant :
CTRL+X 
# puis 
O # pas zéro mais la lettre O comme Oui
# puis
Entrée
# Les droits d'accès ne sont pas à changer (root)
```

<p class="callout danger">Redémarrer l'ordi pour que ça marche !  
*Faire un test, par exemple sur le bureau en créant un rectangle ou en cliquant sur des trucs précis*</p>

</td></tr><tr><td style="width: 22.8081%;">Paramétrage Firefox</td><td style="width: 77.1919%;">Parfois, il arrive qu'il y ait un message d'erreur sur Odoo, "QuotaExceededError". (Ex : MAG)

Suivre la [procédure suivante](https://www.odoo.com/fr_FR/forum/aide-1/point-of-sale-error-uncaught-error-quotaexceedederror-dom-exception-22-22614) semble résoudre le problème :

\- taper `about:config`

\- rechercher la clé `dom.storage.default_quota`

\- Changer la valeur par défaut de `5120` à `51200`

</td></tr><tr style="height: 29px;"><td style="width: 22.8081%; height: 29px;">Envoi du matériel</td><td style="width: 77.1919%; height: 29px;">- Optimiser les contenants (chouette un tetris géant).
- Passer le bon de commande en bon de livraison sur Odoo et imprimer le BL pour le mettre dans un des cartons avec le matériel.
- Mettre également les identifiants de connexion avec l’ordinateur.

</td></tr><tr style="height: 29px;"><td style="width: 22.8081%; height: 29px;">Facturation</td><td style="width: 77.1919%; height: 29px;">Après le démarrage de l’acti pour s’assurer qu’il n’y a pas de besoin complémentaire.</td></tr><tr><td style="width: 22.8081%;">Mise à jour  
</td><td style="width: 77.1919%;">Si l'ordi est bien dans la dernière version compatible et géré par Grap (actuellement en juillet 2024 la versio Ubuntu 22.04), lancer cette ligne de commande qui fera qu'Ubuntu proposera pas de changements de versions :

`sudo sed -i 's/^Prompt=.*/Prompt=never/' /etc/update-manager/release-upgrades`

</td></tr></tbody></table>

Compléments : [https://nuage.grap.coop/s/install\_caisse](https://nuage.grap.coop/s/install_caisse)