Como definir Aplicativos como a visualização padrão no GNOME Shell Activities quando não há janelas abertas?

2

Se não houver janelas abertas, não faz sentido ter a visualização do Windows como padrão quando passamos por Atividades.

    
por Alex Góes Fuhrmann 21.11.2011 / 03:47

3 respostas

1

Edite o arquivo /usr/share/gnome-shell/js/ui/viewSelector.js com seu editor de texto favorito. por exemplo,

gksudo gedit /usr/share/gnome-shell/js/ui/viewSelector.js

Pesquise estas linhas (Número da linha = 469):

_switchDefaultTab: function() {
    if (this._tabs.length > 0)
        this._switchTab(this._tabs[0]);
},

Altere-os para:

_switchDefaultTab: function() {
    if (this._tabs.length > 0) {
        let appSys = Shell.AppSystem.get_default();
        let allApps = appSys.get_running ();
        if ( allApps.length != 0) {
            this._switchTab(this._tabs[0]);
        } else {
            this._switchTab(this._tabs[1]);
        }
    }
},

E, salve e reinicie o Gnome-Shell.

    
por wildjiji 21.11.2011 / 11:07
1

Altere o método _switchDefaultTab () para isso:

 _switchDefaultTab: function() {
   if (this._tabs.length > 0) {
    this._activeTab.hide();        
    this._switchTab(this._tabs[1]); 
   }
},

e adicione a próxima linha de código: "this._activeTab = viewTab"; no método addViewTab ():

addViewTab: function(id, title, pageActor, a11yIcon) {
let viewTab = new ViewTab(id, title, pageActor, a11yIcon);
this._tabs.push(viewTab);
this._tabBox.add(viewTab.title);
this._addTab(viewTab);
this._activeTab= viewTab;

},

tudo no arquivo "viewSelector.js".

    
por josmanban 16.04.2012 / 01:15
0

existe extensão para isso (testado no Ubuntu 16.04 tls):

link

    
por guest 15.08.2017 / 14:50