comme évoqué plus haut, tu cherches à faire un kiosk
le mieux, c'est de virer le Login Manager pour ne garder que le X11/wayland
tu poses ton logiciel dans le .xinitrc pour qu'il soit le seul à se lancer.
tu changes le script de shell de la personne pour faire un startx
il arrive alors sur un login en shell (c'est pas sexy mais efficace)
Machine Prompt Login :
la personne rentre son login/pass, ca exécuté le startx (son shell par défaut)
le startx va lire le xinitrc, et ca lance ton application
Application que tu auras prévu pour avoir un mode "kiosk" sans bouton de fermeture autre que le "log off" qui va déconnecter l'utilisateur.
de memoire on peut faire une imprimante reseau avec cups/lpd/samba qui est en fait un script.
j'avais ca y a longtemps, l'utilisateur imprimer alors vers cette imprimante, et ca prenait son fichier, l'envoyait sur le reseau, passait le script dessus et ressortait un fichier PDF dans un dossier partagé par SAMBA
J'ai testé le GPU passthrough avec une machine proxmox principale et un windows virtualisé, ca marche plutot bien.
ma config :
- core i7, 32Go de RAM, Multiple SSD
- OS Debian 10, Proxmox v6 sur la carte iGPU (integré au CPU)
- machine virtuelle avec GPU passthrough sur la carte GTX1080, et disque SSD dédié
avec KVM tu peux aussi affecter un clavier/souris ou carrément des ports USB à la VM
deja un coup d'aspirateur sur les entrées/sorties de la machine, ca doit retirer pas mal de poussière.
ensuite s'il n'est plus sous garantie,
tu ouvres les vis, cherches les autos 'ifixit' avec la marque/modele
meme si c'est en anglais, tu as les images (photo ou video)
si tu veux qu'il revienne, il faut le laisser dans le docker
probleme ? il reviendra alors à chaque démarrage de ton docker.
si tu le met dans une zone de stockage externe, il est modifiable, et disparait après l'installation ton docker une fois configuré peut redémarrer sans refaire l'installation.
comme ta galette a besoin d'une base de donnée, je dirais dans un premier temps qu'il faut mettre la base dans ton docker, donc configurer et supprimer l'install puis 'packager' ton docker préinstallé.
Le probleme reste cependant entier, car la base de donnée doit pouvoir évoluer, donc doit etre sur un support externe (les fameux volumes) ;)
si tu fais une VM dans virtual box, il est fortement recommandé de ne pas dépasser la moitié de la RAM du système principal, sous peine en effet de faire peter l'OS => machine figée, reboot obligatoire
tu peux installer le oomkiller
c'est un daemon qui va tuer des process pour libérer de la RAM.
faire de la swap sur du SSD, ce n'est pas interdit, le SSD résiste mieux que les cartes SD
tu peux quand meme tuner ensuite l'usage de ce swap en modifiant le paramètre de swapiness
j'ai aussi installé Linéage […]parce que je ne voulais pas de google .
[…] Je n'ai pas installé les gapps ,
STEP2 :
ensuite j'ai acheté et installé une application de randonnée directement sur le site de l'application en chargeant l'apk .
"cette application ne fonctionnera pas sans les services google play "
Ma question pourquoi j'ai ce message alors que j'ai viré Google ? un peu agaçant !
tu as viré google, mais tu as installé une application qui fonctionne "mieux" avec les services google play (genre la sauvegarde se fait sur le compte google, ou ca utilise des fonctionnalités de google
il faut te plaindre au créateur de l'appli
car ce n'est pas parce que l'appli ne vient pas du google Play Store, qu'elle n'a pas besoin de google pour fonctionner.
en mode software, ca fonctionne mais ce n'est pas fluide, car c'est ton CPU qui fait le calcul, et envoie le résultat à la carte graphique
en mode hardware, c'est le GPU qui doit faire le calcul, et il va utiliser certaines fonctionnalités en hardware, c'est là que le GLSL1.2 va poser souci, c'est que la carte graphique (Geforce 6800) ne supporte pas au dela d'une certaine version openGL/GLSL
Et de mon côté je ne suis pas convaincu. Si c'est pour lancer un petit cp suivi d'un chown et sortir de la session, je ne vois pas l'intérêt d'aller charger un tas de fichiers.
sudo -I #pour devenir root, avec son shell, ses droits, etc
cp -r /root /home/toto/root
chown -R root:root /home/toto/root
exit# pour revenir sur l'utilisateur courant
L'acces au compte "super administrateur" est impossible.
A la suite j'ai aussi créer un second compte avec les droits "administrateur".
Je me connecte donc avec le second compte qui a les droits administrateur.
depuis ce second compte, tu peux changer le mot de passe de superadministrateur
si c'est pas le mot de passe qui bloque, et que tu veux simplement pouvoir lire/ecrire dans le /home/superadministrateur pour récupérer des trucs,
il suffit de changer les droits du dossier et sous-dossier/fichier pour les donner à "ton compte administrateur", ensuite depuis ce compte tu pourras naviguer tranquillement dedans.
suivant la distribution, il vaut mieux télécharger/installer via le gestionnaire de paquet,
et parfois ca pose des questions avant le premier lancement
root@fasosurvey:~# systemctl enable proftpd
proftpd.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install enable proftpd
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
probleme de locale, c'est pas bloquant
que dit la commande systemctl status proftpd
il faut que tu regardes pour éditer temporairement la ligne du grub
sur ta machine deja installée, ou sur la clef usb/liveCD, quand tu bootes la machine, tu as le menu qui te demandes si tu veux lancer (ou installer) l'OS, faire le recovery,
c'est là normalement que tu peux faire e pour éditer temporairement la ligne de démarrage
là tu te déplaces dans la config, et tu vas sur la ligne linux ....
tu vas y voir probablement quit splash et d'autres options.
tu ajoutes ton nomodeset (attention peut-être en clavier anglais/US, il faut ton taper no,odeset sur ton clavier FR
puis ctrl+x pour booter avec ces nouveaux paramètres.
si ca suffit, il faudra éditer le fichier /etc/defaut/grub pour ajouter le nomodeset à la ligne GRUB_CMDLINE_LINUX_DEFAULT
puis faire la commande update-grub
pour que l'option nomodeset devienne permanente
ca parle d'ajouter "nomodeset" dans le ligne de démarrage,
c'est lié à la carte graphique, ca semble enlever le problème au prix de perdre la belle resolution pendant le demarrage
[^] # Re: faire un kiosk
Posté par NeoX . En réponse au message Limiter l'utilisation d'un user. Évalué à 2.
si il y a X11, tu auras donc une fenêtre minimaliste
# faire un kiosk
Posté par NeoX . En réponse au message Limiter l'utilisation d'un user. Évalué à 2.
comme évoqué plus haut, tu cherches à faire un kiosk
le mieux, c'est de virer le Login Manager pour ne garder que le X11/wayland
tu poses ton logiciel dans le .xinitrc pour qu'il soit le seul à se lancer.
tu changes le script de shell de la personne pour faire un startx
il arrive alors sur un login en shell (c'est pas sexy mais efficace)
la personne rentre son login/pass, ca exécuté le startx (son shell par défaut)
le startx va lire le xinitrc, et ca lance ton application
Application que tu auras prévu pour avoir un mode "kiosk" sans bouton de fermeture autre que le "log off" qui va déconnecter l'utilisateur.
# linux et les scripts
Posté par NeoX . En réponse au message Imprimante virtuelle et FTP. Évalué à 5.
de memoire on peut faire une imprimante reseau avec cups/lpd/samba qui est en fait un script.
j'avais ca y a longtemps, l'utilisateur imprimer alors vers cette imprimante, et ca prenait son fichier, l'envoyait sur le reseau, passait le script dessus et ressortait un fichier PDF dans un dossier partagé par SAMBA
[^] # Re: Pas facile tout ça
Posté par NeoX . En réponse au message La virtualisation de Windows sous Linux pour les jeux. Évalué à 4.
J'ai testé le GPU passthrough avec une machine proxmox principale et un windows virtualisé, ca marche plutot bien.
ma config :
- core i7, 32Go de RAM, Multiple SSD
- OS Debian 10, Proxmox v6 sur la carte iGPU (integré au CPU)
- machine virtuelle avec GPU passthrough sur la carte GTX1080, et disque SSD dédié
avec KVM tu peux aussi affecter un clavier/souris ou carrément des ports USB à la VM
tu as alors un windows 100% autonome
[^] # Re: C'est bcp mais ça passe
Posté par NeoX . En réponse au message CPU qui chauffe (trop ?). Évalué à 3.
deja un coup d'aspirateur sur les entrées/sorties de la machine, ca doit retirer pas mal de poussière.
ensuite s'il n'est plus sous garantie,
tu ouvres les vis, cherches les autos 'ifixit' avec la marque/modele
meme si c'est en anglais, tu as les images (photo ou video)
[^] # Re: smartphone ou camera ip
Posté par NeoX . En réponse au message Où commander une webcam en ce moment ?. Évalué à 3.
installe skype sur le smartphone
et utilise le depuis le smartphone ;)
[^] # Re: Petites annonces
Posté par NeoX . En réponse au message Où commander une webcam en ce moment ?. Évalué à 1.
on déconfite demain après 8 semaines de télétravail
c'est un peu tard pour chercher une webcam, non ?
# stockage persistant ou non
Posté par NeoX . En réponse au message conteneurisation application php avec Docker. Évalué à 5.
si tu veux qu'il revienne, il faut le laisser dans le docker
probleme ? il reviendra alors à chaque démarrage de ton docker.
si tu le met dans une zone de stockage externe, il est modifiable, et disparait après l'installation ton docker une fois configuré peut redémarrer sans refaire l'installation.
comme ta galette a besoin d'une base de donnée, je dirais dans un premier temps qu'il faut mettre la base dans ton docker, donc configurer et supprimer l'install puis 'packager' ton docker préinstallé.
Le probleme reste cependant entier, car la base de donnée doit pouvoir évoluer, donc doit etre sur un support externe (les fameux volumes) ;)
[^] # Re: Des touches magiques
Posté par NeoX . En réponse au message Que faire quand le système freeze faute de RAM ?. Évalué à 3.
donc chez lui ca donne
alt
+fn
+sysreq
+ touche# oui, non, peut-être
Posté par NeoX . En réponse au message Que faire quand le système freeze faute de RAM ?. Évalué à 4.
si tu fais une VM dans virtual box, il est fortement recommandé de ne pas dépasser la moitié de la RAM du système principal, sous peine en effet de faire peter l'OS => machine figée, reboot obligatoire
tu peux installer le oomkiller
c'est un daemon qui va tuer des process pour libérer de la RAM.
faire de la swap sur du SSD, ce n'est pas interdit, le SSD résiste mieux que les cartes SD
tu peux quand meme tuner ensuite l'usage de ce swap en modifiant le paramètre de swapiness
[^] # Re: Tu ne peux pas
Posté par NeoX . En réponse au message installer lecteur VOD. Évalué à 4.
plus qu'à virtualiser un windows,
ou boycotter cette plateforme
# justement parce que tu as viré google
Posté par NeoX . En réponse au message Message intempestif google sur téléphone portable. Évalué à 7.
STEP1 :
STEP2 :
tu as viré google, mais tu as installé une application qui fonctionne "mieux" avec les services google play (genre la sauvegarde se fait sur le compte google, ou ca utilise des fonctionnalités de google
il faut te plaindre au créateur de l'appli
car ce n'est pas parce que l'appli ne vient pas du google Play Store, qu'elle n'a pas besoin de google pour fonctionner.
# version carte graphique
Posté par NeoX . En réponse au message Stellarium dit : "GLSL un peu ancien" - quelles options ?. Évalué à 3.
en mode software, ca fonctionne mais ce n'est pas fluide, car c'est ton CPU qui fait le calcul, et envoie le résultat à la carte graphique
en mode hardware, c'est le GPU qui doit faire le calcul, et il va utiliser certaines fonctionnalités en hardware, c'est là que le GLSL1.2 va poser souci, c'est que la carte graphique (Geforce 6800) ne supporte pas au dela d'une certaine version openGL/GLSL
tu peux le verifier dans la fiche technique de la carte
https://www.nvidia.com/en-us/drivers/geforce6-techspecs/
on y voit que ta carte est compatible openGL v2
et d'apres la liste suivante
https://en.wikipedia.org/wiki/OpenGL_Shading_Language#Versions
GLSL 1.3 arrive avec openGL v3
du coup je doute qu'un passage aux pilotes propriétaires permettent à ta vieille carte, d'avoir l'openGL v3
[^] # Re: Oui
Posté par NeoX . En réponse au message Accès session admin impossible. Évalué à 3.
pas souvent, mais autant leur apprendre la bonne technique.
sudo -i
permet d'être vraiment root (son shell, son home, son path)plutot que
sudo su
qui demande à root (sudo) d'executer la commande supar contre si toto veux devenir titi, oui il a intérêt a faire
sudo su - titi
[^] # Re: Oui
Posté par NeoX . En réponse au message Accès session admin impossible. Évalué à 3.
pas si tu lis bien la documentation, qui dit bien que le -i fait comme si tu te connectais avec l'utilisateur, son shell et son environnement.
[^] # Re: Oui
Posté par NeoX . En réponse au message Accès session admin impossible. Évalué à 2. Dernière modification le 28 avril 2020 à 16:15.
je ne vois pas en quoi ca charge plein de fichier
soit tu fais :
soit tu fais
# changer le mot de passe
Posté par NeoX . En réponse au message Accès session admin impossible. Évalué à 2.
depuis ce second compte, tu peux changer le mot de passe de superadministrateur
si c'est pas le mot de passe qui bloque, et que tu veux simplement pouvoir lire/ecrire dans le /home/superadministrateur pour récupérer des trucs,
il suffit de changer les droits du dossier et sous-dossier/fichier pour les donner à "ton compte administrateur", ensuite depuis ce compte tu pourras naviguer tranquillement dedans.
[^] # Re: suivant la distribution
Posté par NeoX . En réponse au message activation de proftpd sur mon serveur gandi.. Évalué à 3.
ubuntu, donc desinstalles ton proftpd que tu as 'telechargé'
puis installes le simplement avec
apt update
apt install proftpd
ca va te demander si tu veux un usage standalone ou inetd, choisis standalone.
ca doit faire ce qu'il faut.
# unikernel
Posté par NeoX . En réponse au message Technologie coté serveur. Évalué à 3.
la réponse ci dessus, me fait penser aussi au projet "unikernel"
[^] # Re: suivant la distribution
Posté par NeoX . En réponse au message activation de proftpd sur mon serveur gandi.. Évalué à 2.
quelle distribution utilises-tu ?
suivant la distribution, il vaut mieux télécharger/installer via le gestionnaire de paquet,
et parfois ca pose des questions avant le premier lancement
[^] # Re: imprimante partagée dans le PI ?
Posté par NeoX . En réponse au message One printer, two CUPS (problèmes d'impression). Évalué à 2.
un firewall sur le PC PRO ?
[^] # Re: suivant la distribution
Posté par NeoX . En réponse au message activation de proftpd sur mon serveur gandi.. Évalué à 3.
probleme de locale, c'est pas bloquant
que dit la commande
systemctl status proftpd
# suivant la distribution
Posté par NeoX . En réponse au message activation de proftpd sur mon serveur gandi.. Évalué à 2.
sur les distributions modernes, c'est systemd qui gere cela, et c'est la commande
systemctl enable proftpd
qui va gérer celatu verifies l'activation ou gères le démarrage, l'arrêt avec
systemctl status proftpd
systemctl start proftpd
systemctl stop proftpd
etc
[^] # Re: CPU soft lockup
Posté par NeoX . En réponse au message Steam os reste bloquer sur le boot logo. Évalué à 2.
il faut que tu regardes pour éditer temporairement la ligne du grub
sur ta machine deja installée, ou sur la clef usb/liveCD, quand tu bootes la machine, tu as le menu qui te demandes si tu veux lancer (ou installer) l'OS, faire le recovery,
c'est là normalement que tu peux faire
e
pour éditer temporairement la ligne de démarragelà tu te déplaces dans la config, et tu vas sur la ligne
linux ....
tu vas y voir probablement
quit splash
et d'autres options.tu ajoutes ton
nomodeset
(attention peut-être en clavier anglais/US, il faut ton taperno,odeset
sur ton clavier FRpuis ctrl+x pour booter avec ces nouveaux paramètres.
si ca suffit, il faudra éditer le fichier /etc/defaut/grub pour ajouter le nomodeset à la ligne GRUB_CMDLINE_LINUX_DEFAULT
puis faire la commande
update-grub
pour que l'option nomodeset devienne permanente
# CPU soft lockup
Posté par NeoX . En réponse au message Steam os reste bloquer sur le boot logo. Évalué à 3.
tu as un coeur qui reste collé sur un processus au démarrage d'où le message
si tu as overclocké la machine, revient au réglage de base
une recherche sur "soft lockup linux" renvoie pas mal d'info, mais une piste pourrait deja être là
https://forum.ubuntu-fr.org/viewtopic.php?id=2007199
ca parle d'ajouter "nomodeset" dans le ligne de démarrage,
c'est lié à la carte graphique, ca semble enlever le problème au prix de perdre la belle resolution pendant le demarrage