Sawfish

Logiciel capture d'écran:
Sawfish
Détails logiciels:
Version: 1.10
Date de transfert: 20 Feb 15
Développeur: John Harper
Licence: Gratuit
Popularité: 7

Rating: nan/5 (Total Votes: 0)

Les poissons-scies (anciennement connu sous le nom de scierie) est une source ouverte, gestionnaire de fenêtre minimale et extensible pour les systèmes d'exploitation Linux et UNIX, en utilisant un langage de script basé sur Lisp.
Sawfish & rsquo; objectif est de permettre aux utilisateurs de gérer facilement les fenêtres de la manière la plus attrayante et flexible possible. Il dispose de puissants raccourcis-clavier, événement accrochage, la fenêtre correspondante, et thématisation flexible.
Même se il & rsquo; s hautement extensible, Sawfish ne implémente pas des lanceurs d'applications, fonds d'écran, ou d'autres éléments semblables qui sont disponibles sur l'environnement de bureau plus puissant que des applications séparées.
Le poisson-scie est multi-plateforme, ainsi soutenu sur les systèmes Linux et d'exploitation BSD

Quoi de neuf dans cette version:.

  • Le dimension fenêtre matcher restaure désormais correctement la taille d'une fenêtre, tabulation reste utilisable quand une fenêtre marqué pour tabulation est détruit avant de le faire, et quelques corrections mineures.
  • Nouvelles fonctionnalités concentrent sur les onglets: fenêtres marqués pour la tabulation maintenant avoir une couleur différente, et le soutien des onglets fenêtre / espace de travail collante
  • .
  • Il sont mis à jour son Debian d'emballage.

Ce qui est nouveau dans la version 1.8.2:

  • Plus robustesse pour obtenir fenêtre par cas * fonctions.
  • Résout tous les problèmes dans les fonctions de niveau supérieur, comme ne pas sauter ou-exec.
  • Faire curseur déformation d'une fenêtre ombrée maintenant déforme à la position correcte.
  • Gestion de sélection Manager a été corrigé.
  • Ne pas générer un menu de l'application, lors de l'analyse des fichiers .desktop incorrectes, a été corrigé.
  • Dans EdgeActions, HotSpot, HotMove et EdgeFlip sont empêchés d'être invoqué à plusieurs reprises la fois.
  • Cette version corrige Debian scripts d'emballage et rend compilation avec makepp lieu de rendre le travail GNU.

Ce qui est nouveau dans la version 1.8.0:

  • Le menu des applications est maintenant entièrement configurable via des filtres .
  • EdgeActions ont été ajoutés, en fournissant une structure centralisée à la mise en place des actions pour votre écran-frontières.
  • Le système Tab a été grandement améliorée; réglage manuel de thèmes, par exemple, ne est plus nécessaire.
  • StyleTab est le nouveau thème par défaut, en faveur de Crux.
  • Les traductions suivantes ont été mis à jour:. Espagnol, tchèque, allemand, chinois (simplifié), norvégien bokmål, slovène et française
  • Plusieurs corrections de bugs mineurs et mises à jour de documentation ont été faites.

Ce qui est nouveau dans la version 1.7.0:

  • Notes:
  • Lorsque vous signalez un accident, se il vous plaît ajouter la trace, en invoquant Sawfish avec l'option en ligne de commande & quot; - interp & quot ;. Lisez le fichier `CONTRIBUER 'pour plus d'infos.
  • Invite changement API [Jeremy Hankins] Si vous avez du code qui utilise rapide, il est affecté. Lorsque vous appelez la fonction `invite ', passer directement des fonctions d'assistance comme arguments de fonction. Ils ont utilisé pour être défini comme variables globales. Ce changement est simple, il ne est pas difficile de mettre à jour votre code. Voir `sawfish.wm.util.prompt 'pour plus de détails.
  • Etat de Support de la souris-bouton Sawfish prétendait soutenir souris boutons 1
  • 9, mais il est connu que la traînée de boutons 6
  • 8 ne peut travailler. Le bouton 9 ne fonctionne pas du tout, donc nous retirer.
  • Fonctions `peut-raise-window 'et` peut-être inférieur-fenêtre' sont désormais obsolètes. [Teika Kazura] Remplacez-les avec `raise-fenêtre * 'et` lower-fenêtre *' définie dans `sawfish.wm.util.stacking '. La seule différence est que la version obsolète en charge une fonctionnalité de Nautilus (gestionnaire de fichiers de GNOME), qui a été abandonné il ya longtemps.
  • Construire et installation:
  • Configure-option `--with-neuf-MouseButtons» est tombé. Voir l'article & quot; le soutien de commutation clavier layout & quot; ci-dessous.
  • Correction de bugs:
  • fenêtres agrandies couvrant tort autres fenêtres au démarrage [Jeremy Hankins] Parfois fenêtres maximisées se chevaucheraient & quot; éviter & quot; fenêtres (par exemple, le gnome-panel, ou trayer) au démarrage. Sawfish reporte maintenant la maximisation que l'initialisation est terminée, la prévention de ce problème.
  • Fenêtre initialisation bugfix [Jeremy Hankins] Dans certaines circonstances fenêtre créneaux horaires ont été décalés tort quand Sawfish a redémarré, de se retrouver avec des fenêtres à l'extérieur du bureau virtuel. Ceci a été corrigé.
  • Support de commutation clavier-layout [Teika Kazura] Auparavant, lorsque vous avez changé le clavier-layout, ou plus exactement l'clavier- & quot; groupe & quot; (Qui est principalement pour multilingues) clavier- et de la souris fixations obtenu gâché-up. Maintenant, cela peut être évité en invoquant Sawfish avec la nouvelle ligne de commande-option `--5-boutons '. Il est supposé que modificateurs sont fréquents chez les groupes de clavier. Plus précisément, ce qui est pris en charge la commutation par `ISO_Next_Group 'ou similaire, lié à une touche (par exemple ctrl + alt). Il apparaît comme & quot; l'option & quot; dans la configuration de clavier de X, comme & quot; grp: ctrl_alt_toggle & quot ;. Si vous utilisez une certaine utilité pour basculer la disposition et il confond raccourcis clavier Sawfish, se il vous plaît redémarrer Sawfish. Avec cette ligne de commande-option, vous ne serez pas capable de se lier Sawfish commandes aux boutons de la souris 6
  • 8. Ce peut être fixé à l'avenir.
  • fix sur l'architecture 32 bits (correctif Java) manutention Atom. [Teika Kazura] Fonction `x-atome-nom 'accepte désormais tous les 32 bits. Auparavant, seuls les 30 bits ont été traités si l'architecture était de 32-bit. Les systèmes 64 bits ne avaient pas eu ce bug. Il utilisé pour provoquer & quot; Bad arguments & quot; erreur, notamment sur les applications Java. (En théorie, un atome est définie par le serveur X, pas un client. Mais les applications Java semblent souvent être affectés par ce bug.)
  • menu Applications bugfix [Matthew Love] tri alphabétique correct du menu-entrées est possible. Auparavant, ils étaient classés [AZ] [az] (tous premiers, toutes les entrées perdant-majuscules). Aussi la fonction de détection de la langue a été amélioré. Il suit maintenant mieux la spécification de freedesktop.org.
  • Bord-flip et infini-bureau travaillent maintenant après le changement de résolution d'écran. [Christopher Bratusek]
  • Le poisson-scie commence maintenant correctement lors de la réception d'un identifiant de la session ou de la session préfixe de gnome-session [Clinton Ebadi, Christopher Bratusek]
  • Projet animateur bugfix. [Christopher Bratusek] Le & quot; projet & quot; animateur avait deux problèmes: d'une part les numéros tirés sont toujours noirs (donc éventuellement invisibles), d'autre part ces chiffres ne ont pas été effacés de l'écran. Les deux ont été corrigés. En interne, ce est fait par la nouvelle fonction `x-tirage-texte" décrit ci-dessous.
  • Résurrection de deux variables [Teika Kazura] Options de l'utilisateur `espace de travail-frontière en mode 'et` espace de travail-Send-limite en mode' ne pouvait pas être réglée dans le configurateur, mais ce est fixé.
  • Commande `xterm 'fix [Teika Kazura] Il ne pouvait pas être invoqué comme binging clé si l'option & quot; & quot commande; argument était désarmé par le configurateur, ce est à dire une chaîne vide.
  • Nouvelles fonctionnalités:
  • l'intégration Desktop-environnement [Christopher Bratusek] Soutien à l'intégration XFCE a été ajouté. Ce est comme l'intégration GNOME / KDE 4: il définit `xterm-programme 'et` navigateur-programme "(sauf si déjà défini par l'utilisateur), et ajoute XFCE déconnexion / aide / personnalisation menu-entrées à la racine-menu poisson-scie. Améliorations: Tous les menu-entrées pour GNOME / KDE 4 ne ont maintenant accélérateurs. Entrées pour invoquer `gnome-control-center» ou KDE `configurationDuSysteme 'ont été ajoutés. La détection KDE4 a été amélioré. Voir aussi l'article & quot; & quot améliorations de menu des applications; en bas. Un nouveau bureau `-variable d'environnement 'indique quel environnement de bureau est en cours d'exécution (* noter applications externes ::).

  • Menu
  • amélioration de menu des applications [Matthew] Rencontres Applications ressemble maintenant plus que de GNOME / KDE / XFCE si l'on est en cours d'exécution. (Autres améliorations sont prévues) L'option de l'utilisateur `apps-menu-ignore-no-display 'est maintenant disparu et remplacé par` apps-menu-show-all'. Si `apps-menu-show-all 'est` nil' (par défaut), le menu ressemble beaucoup à celui de GNOME / KDE / Xfce, en cachant certaines applications. Si ce est `t ', alors toutes les applications installées sont affichées. Une option intermédiaire, le symbole `peut-être 'est possible, comme décrit ci-dessous. Techniquement, les champs `NotShowIn 'et` OnlyShowIn »dans les fichiers` /usr/share/applications/*.desktop' dire dans quel environnement de bureau que l'application veut être montré. Si `apps-menu-show-all 'est` nil' ou `peut-être ', ils sont respectés. Articles avec le champ `caché 'ou` NoDisplay »ne sont généralement pas à être présentés. Ils sont respectés si `apps-menu-show-all 'est` nil'. Le répertoire spécifique KDE est maintenant recherché, tandis que la production trop de menu.
  • De nouvelles règles de fenêtres [Christopher Bratusek]
  • `de taille fixe»: cela désactive le redimensionnement, ou plus précisément, les fonctions `redimensionner fenêtre interactive ',` réduire de moitié-window-size' et `double-fenêtre-size '. (Maximisation est encore possible. Utilisez `jamais de maximiser» pour empêcher la maximisation.)
  • `never-close»: cela désactive clôture. Seulement fermeture interactive est empêchée, et vous pouvez supprimer des fenêtres avec `propriété jamais proche» d'un programme Lisp.
  • Mise à jour de emacs mode majeur `sawfish.el '[Teika Kazura] Il est désormais distribué avec Sawfish gestionnaire de fenêtres. Des améliorations sont:
  • Évaluation utilisé pour étouffer quand il a rencontré `#f 'ou` #t'. Ceci est corrigé.
  • Mise en évidence des mots-clés comme `définir 'fonctionne à nouveau.
  • `describe-function 'ont été brisés, mais il fonctionne à nouveau.
  • Dans `describe-variable», la valeur de la variable est assez-imprimé.
  • `sawfish-charge-symboles» peut être appelé interactive de mettre à jour les symboles mis en cache.
  • Mieux partie introductive.
  • Nouveaux châssis-pièces `border-width 'et` border-color' [Alexey Froloff I.] A & quot; & quot frontière; d'une fenêtre entoure la fenêtre et toutes les autres parties de cadre. (* Note Cadre partie Définition ::)
  • Nouvelle ligne de commande-option `--5 boutons 'Voir l'article & quot; de commutation clavier-layout soutien & quot; ci-dessus.
  • 'fonction [Christopher Bratusek] Il est similaire à `x-tirage-chaîne'` x-tirage-texte. En règle générale, si vous utilisez un écran `message« comme message, appeler `x-tirage-chaîne '. Si vous voulez dessiner directement sur l'écran utilisez `x-tirage-texte» (* noter X Dessin ::.)
  • Mises à jour de traduction:
  • traductions mises à jour depuis 1.6.0 sont le danois (da), l'anglais britannique (en_GB), allemand (de), Espagnol (es), slovène (sl) et Suédois (sv). Tous les fichiers de traduction sont désormais en UTF-8. Langues sont modifiées galicien (gl), Italien (it), roumain (ro) et turc (tr). Les autres étaient déjà en UTF-8. [Teika Kazura]
  • Modifications diverses:
  • Plus d'erreur et trace l'impression [Teika Kazura] En raison de librep & gt; = 0.91.0, la trace est imprimée par défaut quand une erreur a été signalée. Il est imprimé pour sawfish-client, aussi, mais il est envoyé à l'erreur-type de poisson-scie, pas sawfish-client de, désolé. Phrase & quot; erreur de poisson-scie: & quot; est préfixé aux messages d'erreur qui sont imprimés à l'erreur standard. Les erreurs de poisson-scie-téléavertisseur sont imprimés à la sortie de poisson-scie. Plus précisément, lorsque vous connecté à Sawfish comme un serveur de manière asynchrone, l'erreur n'a pas été imprimé. Mais maintenant, il est imprimé, à la sortie de poisson-scie. (En revanche, un client qui se connecte de manière synchrone reçoit le message d'erreur lui-même.)
  • Pointer déformation dans la fenêtre vélo [Teika Kazura] Dans la fenêtre vélo, certains pointeur déformation inutile est évité. Auparavant, la nécessité d'une chaîne a été jugée par la géométrie avant de l'augmentation a été réalisée. Maintenant une mise à jour est utilisée.
  • changements Configurator (pièces visibles de l'utilisateur) Icon [Christopher Bratusek] est maintenant disponible. (Se il ne apparaît pas, première manche `gtk-update-icon-cache».) Si vous exécutez le configurateur, mais le gestionnaire de fenêtres Sawfish ne fonctionne pas, alors une fenêtre d'alerte se affiche avant l'avortement. [Teika Kazura, Christopher Bratusek] Deux fonctions obsolètes sont supprimés. L'un est l'option en ligne de commande `--socket-id ', qui était pour & quot; & quot ;, capplets partie de GNOME 2.x. très tôt L'autre est l'option en ligne de commande `niveau --single 'qui a été brisé.
  • améliorations Doc articles de la FAQ, sur la façon de cacher le pointeur de la souris, et sur l'exécution de l'application. Manuels (1) décrivent toutes les options. KEYBINDINGS fichier a été révisé fonctions nouvellement décrits sont: `grab-keymap 'et` ungrab-keymap' (* Keymaps noter: :), `x-raise-window 'et` x-inférieure-fenêtre' (* noter Raising et Windows rabaissement :. :), `frame-état-mutex" (* NOTE Cadre fonctions ::)

  • Améliorations
  • Racine-menu [Christopher Bratusek] Tous les menu-entrées ne ont maintenant accélérateurs. Etiquettes pour aider les entrées ont été améliorées.

  • Internes
  • Configurateur [Christopher Bratusek] Le module `widget de test» est supprimé. Il a fourni fonction de test de widgets dans des modules de sawfish.gtk. * '. Mais aurait elle est cassée et se est écrasé Sawfish. `Widgets dialog.jl 'a été fusionné dans` simple dialog.jl «Auparavant, les fonctions` remove-retours à la ligne' et `embellir-nom-symbole» ont été définis dans plusieurs modules, avec le même contenu. Maintenant, ils sont définis (une seule fois) dans un nouveau module `sawfish.cfg.utils». Le `actions bouton" fonction a été définie dans Sawfish, mais maintenant il est remplacé en utilisant directement `gtk-button-nouvelle-de-stock». Idem pour le `propos-de dialogue« fonction, remplacé (en version 1.6.0) par `gtk-about-dialogue». `/ Usr / bin / sawfish-config 'est maintenant minime, déplacer la plupart de son contenu à` sawfish.cfg.shell' [Teika Kazura]
  • Module `3d-Hack» est supprimé. [Christopher Bratusek] Le module `3d-Hack» était une démonstration d'animation, pas une caractéristique. Il a fourni deux des fonctions similaires à `glxgears», rendus en 2D. Si vous le souhaitez, il peut être téléchargé à partir du poisson-scie Wiki, partir de la page & quot; 3d-Hack & quot;.

Ce qui est nouveau dans la version 1.6.3.1:

  • Fixed une compilation erreur possible dans prompt.jl [Harald van Dijk] Si Sawfish 1.6.3 compilé sans erreur, alors vous ne avez pas à mettre à jour.

Ce qui est nouveau dans la version 1.6.2:

  • Correction de bugs:
  • menu d'application est plus robuste aujourd'hui. [Matthieu Amour, Christopher Bratusek] menu Application, introduit en 1.6.0, fait accident Sawfish si `* .desktop 'fichier avait une valeur de clé malformée (disons, comme premier caractère ou # quelque part à l'intérieur), ou se il était illisible. Il est fixé.
  • Correction mineure du placement de fenêtre en direction [Teika Kazura] Lorsque le mode de placement de la fenêtre est par exemple `Est» et la fenêtre est plus large que l'écran, puis la fenêtre a été mis à tort. Il est fixé.
  • Nouvelles fonctionnalités:
  • Nouvelle commande `maximiser-défaire» [Teika Kazura] La commande `maximiser-défaire» se arrête une fenêtre maximisée à être traité comme plus maximisée, de sorte que vous pouvez déplacer et redimensionner la fenêtre. Le functinon `maximiser-défaire» a existé, et maintenant il est exporté.
  • Nouvelle commande `saut ou-exec '[Christopher Bratusek] Le module & quot téléchargé utilisateur; sauter ou-exec & quot; a été fusionné. Il fournit `saut ou-exec ', une commande qui peut être utilisé pour concentrer une fenêtre, ou si elle ne existe pas, démarrer l'application. Contrairement à la version originale il supporte également correspondant à une fenêtre par sa classe (retourné par la fonction `fenêtre de classe»), ce qui rend plus flexible pour les applications comme lecteur de musique ou de navigateurs, qui ont tendance à changer leur WM_NAME assez souvent. Pour une utilisation, voir `Lisp / sawfish / wm / commandes / sauter ou-exec.jl 'fichier.
  • Divers:
  • Amélioration ebuild et specfile [Christopher Bratusek] [Kim B. Heino]
  • Documentation mise à jour [Christopher Bratusek] [Teika Kazura]
  • Retiré `cadre-style-modifiable-p 'et tous les autres fragments de poissons-scie-themer restantes, comme il est mort. [Christopher Bratusek]

Ce qui est nouveau dans la version 1.5.3:

  • Correction de bugs:
  • Empêche les accidents pour les fenêtres destructions rapides, en particulier sous forte charge
  • Il ya eu des accidents si une fenêtre est détruite peu de temps après sa création. Il arrive en fonction `add_window ', et il pourrait être dû à une fenêtre étant détruits, les ordures collectées puis consultée.
  • Maintenant la plupart des régions de `add_window 'sont protégés de la collecte des ordures avec` rep_PUSHGC' / `rep_POPGC '. Elle empêche également `add_window_hook 'd'être appelé avec un argument non initialisé. [Timo Korvola, Janek Kozicki]

Quoi de neuf dans la version 1.5.2:

  • Cette version est compatible avec rep-gtk 0,90. 0.
  • Dans le Thème Crux, inactive de Windows ont une couleur de police noire pour une meilleure lisibilité.
  • Nouvelles pour 1.5.0 a été amélioré.
  • Il ya deux petites corrections de autotools.

Quoi de neuf dans la version 1.5.1:

  • La libération 1.5.1 a backports de 1,6. 0 (HEAD)
  • Correction de bugs:
  • Fix en échec smlib sur X11R7 [Christopher Bratusek]
  • Fix en échec de libICE sur X11R7 [Christopher Bratusek]
  • spinbuttons dans Sawfish-UI sont maintenant connectés à corriger Singal (permet de taper manuellement la valeur) [Christopher Bratusek]
  • Fix curseur déformation dans Infini-bureau [Jeremy Hankins]
  • groupe fixe des options de décaler [Christopher Bratusek]
  • Autres changements:
  • Le poisson-scie ne apparaît maintenant dans KDE4s Sélecteur WM [Christopher Bratusek]
  • Corrections des fautes dans les fichiers .desktop et entrées unneded éliminés [Christopher Bratusek]
  • Changement Raise-onglets-sur-hover prend effet immédiatement maintenant [Christopher Bratusek]
  • Ajouter -tag = CC à libtool si nécessaire, unbrakes compilation sur certains arcs [Gentoo]
  • règle distclean pour po / Makefile.in [Christopher Bratusek]

Captures d'écran

sawfish_1_73847.jpg
sawfish_2_73847.jpg

Logiciel similaire

Ventana3d
Ventana3d

3 Jun 15

IceWM
IceWM

20 Feb 15

Subtle
Subtle

11 May 15

True3D*Shell
True3D*Shell

3 Jun 15

Commentaires à Sawfish

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!