Page 1 sur 1

[WINE/Gnome] Antialiasing pour Wine - commande au démarrage de la session. [RÉSOLU]

Publié : sam. 10 déc. 2016, 14:53
par Paullux
Bonjour à tous,

En cherchant sur internet, j'ai trouvé une commande :

Code : Tout sélectionner

/usr/bin/xrdb -query | grep -vE 'Xft\.(anti|hint|rgba)' | xrdb
Cette commande permet d'avoir l'antialiasing avec Wine.

J'ai deux environnements de bureau d'installé : Gnome et KDE5.

Sur KDE, j'ai ajouté la commande au démarrage grâce à l'utilitaire dédié et ça marche très bien.
Mais sous Gnome, ça ne se lance pas au démarrage, alors que c'est affiché à la fois dans gnome-tweak-tool et dans gnome-session-properties, je suis obligé de lancer un terminal et d'entrée la commande.
Alors que j'aimerai bien que cela soit transparent pour l'utilisateur.
J'ai aussi essayé d'ajouter un script ~/.config/autostart/antialiasingwine.sh
avec :

Code : Tout sélectionner

#!bin/bash
/usr/bin/xrdb -query | grep -vE 'Xft\.(anti|hint|rgba)' | xrdb
puis

Code : Tout sélectionner

chmod +x ~/.config/autostart/antialiasingwine.sh
sans plus de résultat.

J'aimerai bien un peu d'aide, merci d'avance.

Re: [WINE/Gnome] Antialiasing pour Wine - commande au démarrage de la session. [RÉSOLU]

Publié : sam. 10 déc. 2016, 21:00
par Paullux
J'ai réussis tout seul, j'ai créé deux fichiers :

Fichier : /opt/antialiasingwine/antialiasingwine.sh <-- Je ne savais pas trop où l'installer alors ici ou ailleurs

Code : Tout sélectionner

#!/bin/sh
sleep 15 # quinze secondes
xrdb -query | grep -vE 'Xft\.(anti|hint|rgba)' | xrdb
Ne pas oublier :

Code : Tout sélectionner

sudo chmod +x /opt/antialiasingwine/antialiasingwine.sh
Fichier : /etc/systemd/system/aaw.service

Code : Tout sélectionner

[Unit]
Description=Antialiasing for Wine

[Service]
ExecStart=/opt/antialiasingwine/antialiasingwine.sh

[Install]
WantedBy=multi-user.target
Puis pour vérifier que cela marchait :

Code : Tout sélectionner

systemctl start aaw
Puis

Code : Tout sélectionner

systemctl enable aaw

Re: [WINE/Gnome] Antialiasing pour Wine - commande au démarrage de la session. [RÉSOLU]

Publié : sam. 10 déc. 2016, 22:02
par benjarobin
Cela ne devrait pourtant pas fonctionner... C'est d'ailleurs impossible que cela marche...
Il suffit de créer un fichier .desktop qui va bien dans ~/.config/autostart/

Re: [WINE/Gnome] Antialiasing pour Wine - commande au démarrage de la session. [RÉSOLU]

Publié : sam. 10 déc. 2016, 22:28
par Paullux
Pourtant ça a l'air de marcher...
J'avais déjà le .desktop généré par KDE.
Mais il ne se passait rien.

Et là j'ai vu ça sur un forum en anglais commençant par bbs et ça fait ce que j'ai demandé.

Pourquoi c'est impossible ? Pourquoi maintenant c'est actif ? Le fichier .desktop a-t-il pu changer seul ?

Re: [WINE/Gnome] Antialiasing pour Wine - commande au démarrage de la session. [RÉSOLU]

Publié : sam. 10 déc. 2016, 22:50
par benjarobin
Un service systemd ne peut pas accéder à xorg

Re: [WINE/Gnome] Antialiasing pour Wine - commande au démarrage de la session. [RÉSOLU]

Publié : sam. 10 déc. 2016, 22:52
par Paullux
systemd lance le script sh qui lui agit sur xorg 15 secondes après avoir été lancé

Re: [WINE/Gnome] Antialiasing pour Wine - commande au démarrage de la session. [RÉSOLU]

Publié : dim. 11 déc. 2016, 12:41
par Paullux
J'ai oublié une étape
Fichier : wine_fontsmoothing.reg

Code : Tout sélectionner

REGEDIT4

[HKEY_CURRENT_USER\Control Panel\Desktop]
"FontSmoothing"="2"
"FontSmoothingType"=dword:00000002
"FontSmoothingGamma"=dword:00000578
"FontSmoothingOrientation"=dword:00000001
Puis :

Code : Tout sélectionner

regedit wine_fontsmoothing.reg
Edit 11/12/2016 17h46 :
J'ai trouvé mieux : Script pour activer le "Font Smoothing" et il est réversible

Re: [WINE/Gnome] Antialiasing pour Wine - commande au démarrage de la session. [RÉSOLU]

Publié : dim. 11 déc. 2016, 18:03
par Paullux
Sinon, aujourd'hui comme je m'ennuyais je me suis mis à essayer de faire un thème sombre pour Wine pour mieux aller avec le thème Brise Sombre (Dark Breeze) de Plasma.

C'est pas parfait mais ça donne pas trop mal.

Image
Image