Go forward in time to August 2012.
Gnome-shell's workspaces: making them fixed and O(1) to access
In Gnome 2, when we had Metacity as the window manager, it was easy to set up a fixed number of workspaces and shortcut keys to switch to them.
I had a convenient setup with 10 workspaces, and the keys Alt-F1 through Alt-F10 to switch to any of them instantly. Hacking always was in workspaces 1 through 3, my to-do list was in workspace 4, mail in 5, etc. Muscle memory let me switch to any task with a single keystroke.
In Gnome 3, with Gnome-shell, this is not so easy. Gnome-shell introduced dynamic workspaces, which you can create on demand, and which get deleted automatically when all the windows in one workspace disappear. This presents two inconveniences for me:
Large inconvenience: Workspaces disappear when they become empty, and the remaining workspaces "slide in" to fill the void. This causes workspaces to be renumbered — if workspace 3 goes away, then workspace 4 will no longer contain my to-do list. I couldn't find a way to hack around this, other than by creating little "garbage" windows whose sole purpose is to keep a workspace alive.
Small inconvenience: Setting up my session now involves launching programs in exactly the same order, instead of in the order I need them, so that workspaces will be created in the order I expect. This can be hacked around with shell scripting and wmctrl.
Gnome 3.4 changed the "keyboard shortcuts" control panel so that now not all of the old shortcuts appear. This is what I did (in a shell prompt) to restore things to the way I like them:
gsettings set org.gnome.shell.overrides dynamic-workspaces false gsettings set org.gnome.desktop.wm.preferences num-workspaces 10 gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Alt>F1']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Alt>F2']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<Alt>F3']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 "['<Alt>F4']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 "['<Alt>F5']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-6 "['<Alt>F6']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['<Alt>F7']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8 "['<Alt>F8']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-9 "['<Alt>F9']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-10 "['<Alt>F10']" gsettings set org.gnome.desktop.wm.keybindings begin-move "[]" gsettings set org.gnome.desktop.wm.keybindings begin-resize "[]" gsettings set org.gnome.desktop.wm.keybindings close "[]" gsettings set org.gnome.desktop.wm.keybindings cycle-group "[]"
There are some bugs. In the shell's overview, you can't drag a window to another workspace. I seldom change a window's workspace, so this is not a huge problem so far.
I also use the Windows Alt-Tab extension to switch between windows, because I don't find the default useful.
Crowdsourcing Gnome's History - HELP NEEDED!
Jonathan, Dave, and yours truly will be giving one of the keynotes during GUADEC: The History of Gnome (as told by three old fogeys who have been here practically since the beginning).
This was our cherished logo in 1998:
Gnome's history is a shared one. And so, we are asking for your help. If you have memories of the early days of Gnome, if you were at the first GUADECs, if you have pictures of them, if you have conference swag from back then, if you have a ratty old conference t-shirt from then, if you have a VM with a really old version of Gnome running, if you got your ass signed and have pictures (well, no, maybe not that) — please mail us or fork this repository and add your notes/pictures/anything there!
(Mexican elections stuff — ignore if you are looking for technical content.)
Cuando un resultado no te parezca bien...
... no lo rompas, para que otros puedan analizarlo. Los de las otras casillas contiguas de la extraordinaria 1 ya estaban totalmente arrancadas y seguramente en la basura.
Go backward in time to June 2012.
Federico Mena-Quintero <federico@gnome.org> Mon 2012/Jul/02 11:04:56 CDT