Winefix projet offre une meilleure intégration du bureau des vins. En bref, il permet aux applications de vin à exécuter tout aussi facilement que ceux originaire de Linux, ce qui signifie qu'ils peuvent être liés ou courir à partir de tout répertoire, que ce soit à partir d'un terminal ou même un gestionnaire de fichiers comme Nautilus. Il gère également certaines des extensions de vin plus difficiles comme .lnk et .msi, les akkowing à fonctionner avec un double clic.
Il offre également un bon nombre d'améliorations et de corrections sur "vanille" Le vin, en particulier en ce qui concerne Compiz et Beryl. Si l'un des deux sont en cours d'exécution lorsqu'une demande de vin nécessitant DirectX ou OpenGL est exécuté, il vous sera demandé si elles devraient être temporairement désactivé, et réintégré immédiatement après l'application se ferme. il permet également pour la solution de contournement "Legacy Apps" dans Compiz Fusion pour être activé de façon similaire et handicapés, comme toujours laisser sur est un désastre - si elle peut fixer les modes plein écran des applications de Wine, il rompt effectivement celles de la plupart des natifs. Les autres améliorations permettra l'option pour chaque demande d'avoir son propre bureau Windows dédié virtuel (essentiellement si un programme doit être démarré "fenêtré"), être reniced, assurer que les applications en plein écran rétablir la résolution du bureau correctement, ou, pour les machines 64 bits, de fonctionner en mode de compatibilité 32 bits (grâce à mikey pour suggérer les deux derniers!)
Le script modifie également les rapports d'erreurs de comportement de vin. Vin rapporte normalement chaque message d'erreur et fixme que l'on rencontre lorsque l'application est en cours d'exécution, ce qui signifie que l'exécution des programmes par les résultats terminaux dans un déluge de messages d'erreur qui peuvent grandement la performance blesser, et que leur exécution via un script ou un gestionnaire de fichiers de résultats dans la perte de la capacité pour voir les messages d'erreur du tout. Ce script, par défaut, ne signale que les messages critiques du système et Vin erreur, et les affiche seulement si un programme de vin se bloque effectivement, dans ce cas, vous verrez alors une boîte de dialogue un peu comme ceci:
Si elle est la première fois une application particulière est écrasé, vous serez également donné l'option pour afficher sa page de base de données Winehq.org application, ou si non trouvé, demandé si vous souhaitez en créer un.
Le script permet aussi une plus approfondie des rapports d'erreur par l'utilisation des options de ligne de commande. Ajout de l'option "-d 1" provoque normalement toutes les erreurs signalées par Wine pour être affichés, et sauve l'application dans le dossier "log" dans votre répertoire de vin. Il ya aussi une option "-d 2" qui provoque toutes les erreurs et les relais du système à être signalés, mais il est vraiment utile pour le débogage (il est incroyablement lent).
Utilisation du script est assez facile - il est utilisé exactement de la même manière que le vin lui-même, à savoir «winefix drive_c / Program Files / dwarfort.exe» ou «winefix" C: Program Filesdwarfort.exe "', et accepte tout de l'environnement du vin varables . Il ajoute de nombreuses options en ligne de commande ainsi - run "winefix -?" dans un terminal pour une liste complète.
La meilleure façon d'utiliser le script est d'installer le deb joint - le script sera automatiquement intégré à Gnome, permettant des applications de vin pour être exécuté avec un double clic - quelque chose qui ne peut être fait de manière fiable avec Wine seul (voir Bug # 1 , ci-dessous). Il fait de même avec les fichiers de vin de la .msi et extensions .lnk, et ajoute des icônes Tango au menu de vin ainsi:
Vous ne voulez pas un .deb?
Si vous voulez que le script par lui-même, le saisir de la page de téléchargement, l'enregistrer dans votre répertoire d'accueil, et installer winefix avec la commande:
sudo tar -xvvzf winefix.tar.gz -C / usr / bin /
Vous aurez également besoin d'avoir zenity installé, et le lynx éventuellement pour l'intégration AppDB, donc si vous ne le faites pas:
sudo apt-get install zenity lynx
Si il ya des bogues, des problèmes ou des améliorations suggérées, s'il vous plaît laissez-moi savoir.
Si vous voulez exécuter des applications de vin dans un autre xserver, vous devriez jeter un oeil à mon autre script.
Bugs et désagréments fixés:
# 1 - Applications briser lorsqu'ils ne sont pas exécuté à partir de leur répertoire de base.
La solution habituelle est de changer le répertoire de base d'une des applications avant qu'il ne soit exécuté. Le script fait cela automatiquement, vous épargnant la peine et en permettant la capacité de double-cliquer sur des exécutables de vin dans un gestionnaire de fichier au lieu d'avoir à les exécuter via la borne ou launchscript.
# 2 - manutention capricieux de vin de liens (liens symboliques) à exécutables.
Si vous avez déjà essayé un clic droit sur un fichier exécutable et créer un raccourci à placer sur votre bureau, vous savez très bien cela. Ce script agit comme un interprète de lien symbolique de toutes sortes pour le vin, ce qui permet des liens symboliques pour être utilisés sans erreur.
# 3 - Bureau panneaux se chevauchant l'écran des applications en plein écran lorsque le vin est utilisé avec Compiz ou Beryl, et autres bizarreries.
Le script permet à un autre gestionnaire de fenêtres, comme Metacity, être démarré à chaque demande de vin est en cours d'utilisation, et démarre automatiquement Compiz ou Beryl nouveau après ladite sortie de l'application. Depuis la version 9.9 de ce script, vous serez automatiquement invité si un programme utilise OpenGL ou DirectX, et le gestionnaire de fenêtre de sauvegarde est automatiquement détecté.
De la même façon, le script peut également activer et désactiver immédiatement le Solution "Legacy Applications" de Compiz Fusion, comme il est connu pour briser les modes plein écran d'applications régulières.
# 4 - performances Choppy, ou son bégaiement.
La meilleure solution de contournement pour ce qui précède est de changer la valeur nice à la fois du wineserver et programme exécuté soit "19" ou "-10", qui peut devenir très ennuyeux.
Heureusement, ce script peut faire pour vous; il suffit d'utiliser l'option de ligne de commande "-n" pour spécifier quelle que soit la valeur de Nice est souhaitée. Pour de belles valeurs inférieures à 0, cependant, vous serez invité à entrer un mot de passe, mais il est seulement utilisé pour le "renice" commande - rien d'autre dans le script est toujours en tant que root.
# 5 - Applications de changer la résolution de bureau - et ne pas la changer de retour
Détails logiciels:
Version: 1.02
Date de transfert: 2 Jun 15
Licence: Gratuit
Popularité: 0
Taille: 7 Kb
Commentaires non trouvées