En gros, les bureaux virtuels, c'est juste dire que le bureau,
c'est Z^2. On se focalise sur la région [n,n+1[*[m,m+1[ avec n et m entiers
(ou sur [x,x+1[*[y,y+1[ avec x et y réels).
Ce que j'aimerai, c'est d'une part, pouvoir prendre du recul en
se focalisant sur [n-k,n+k+1[*[m-k,m+k+1[. D'une certaine façon, c'est ce
qu'exposé fait (sauf qu'en plus, ils réplacent les fenêtres pour qu'elles ne se
recouvrent pas). En plus des bindings usuels pour se déplacer à gauche,
à droite, en haut et en bas, on aurait zoom avant et zoom arrière.
Un pager, c'est juste une petite fenêtre qui permet d'avoir la vue
[n-k,n+k+1[*[m-l,m+l+1[ dans un coin.
L'intéret est qu'on peut avoir plus de fenêtres visible d'un coup. Le problème
est qu'il devient difficile de travailler parceque les fenêtres 10 pixel*10 pixels,
c'est pas top.
Après, ce qui serait encore mieux, ce serait d'avoir des bindings pour
augmenter ou diminuer la courbure du plan. En gros, au départ, on est
en courbure nulle (i.e. sur le plan classique). Toutes les fenêtres sont en
taille réelles. Puis, on peut diminuer la courbure (passer sur un plan
hyperbolique). De cette façon les fenêtres au centre de l'écran grossissent
alors que celles qui sont plus au bord diminuent. Combiné avec le truc précédent,
on peut avoir à l'oeil un bureau [n-k,n+k+1[*[m-k,m+k+1[ tout en gardant
la fenêtre centrale grosse.
De cette façon, si on se déplace d'un écran à droite, la fenêtre centrale qui
était grosse se déplace à gauche en diminuant et celle qui était à droite et
qui était un peu petite se déplace au centre en grossissant.
On garde de cette façon le comportement classique des bureaux virtuels
en ajoutant des trucs. Si on veut garder son navigateur web en plein écran,
ben on fait k=0 et courbure=0.
[^] # Re: Idée à la con
Posté par fmaz fmaz . En réponse à la dépêche Sortie de Looking Glass 0.6.1. Évalué à 2.
En gros, les bureaux virtuels, c'est juste dire que le bureau,
c'est Z^2. On se focalise sur la région [n,n+1[*[m,m+1[ avec n et m entiers
(ou sur [x,x+1[*[y,y+1[ avec x et y réels).
Ce que j'aimerai, c'est d'une part, pouvoir prendre du recul en
se focalisant sur [n-k,n+k+1[*[m-k,m+k+1[. D'une certaine façon, c'est ce
qu'exposé fait (sauf qu'en plus, ils réplacent les fenêtres pour qu'elles ne se
recouvrent pas). En plus des bindings usuels pour se déplacer à gauche,
à droite, en haut et en bas, on aurait zoom avant et zoom arrière.
Un pager, c'est juste une petite fenêtre qui permet d'avoir la vue
[n-k,n+k+1[*[m-l,m+l+1[ dans un coin.
L'intéret est qu'on peut avoir plus de fenêtres visible d'un coup. Le problème
est qu'il devient difficile de travailler parceque les fenêtres 10 pixel*10 pixels,
c'est pas top.
Après, ce qui serait encore mieux, ce serait d'avoir des bindings pour
augmenter ou diminuer la courbure du plan. En gros, au départ, on est
en courbure nulle (i.e. sur le plan classique). Toutes les fenêtres sont en
taille réelles. Puis, on peut diminuer la courbure (passer sur un plan
hyperbolique). De cette façon les fenêtres au centre de l'écran grossissent
alors que celles qui sont plus au bord diminuent. Combiné avec le truc précédent,
on peut avoir à l'oeil un bureau [n-k,n+k+1[*[m-k,m+k+1[ tout en gardant
la fenêtre centrale grosse.
De cette façon, si on se déplace d'un écran à droite, la fenêtre centrale qui
était grosse se déplace à gauche en diminuant et celle qui était à droite et
qui était un peu petite se déplace au centre en grossissant.
On garde de cette façon le comportement classique des bureaux virtuels
en ajoutant des trucs. Si on veut garder son navigateur web en plein écran,
ben on fait k=0 et courbure=0.
wala wala wala
Frédéric