Faça downgrade para o Nautilus 3.4 do Ubuntu 13.10 / Nautilus 3.8

4

Acabei de atualizar para o Ubuntu 13.10 e não gosto muito do Nautilus 3.8 que vem com ele. No Ubuntu 13.04 eu usei as instruções em este artigo para recuperar alguns dos recursos do Nautilus 3.4, mas infelizmente isso não funciona mais. Eu particularmente sinto falta de dividir a janela com F3 para mostrar duas pastas ao mesmo tempo. A nova função de pesquisa também acho bastante terrível.

Eu verifiquei o Nemo, mas eu preferiria muito mais o downgrade para o Nautilus 3.4.

    
por duxk.gh 18.10.2013 / 09:36

1 resposta

8

Vou me arriscar a responder a essa pergunta, pois agora sinto que coletei informações suficientes sobre esse assunto. Basicamente, o downgrade para o Nautilus 3.4 parece não ser uma opção neste momento ; Ele foi codificado para uma versão anterior do GTK, portanto, ele não será compilado no Ubuntu 13.10. A única maneira prática é instalar um navegador de arquivos diferente.

Por acaso, o Nemo é na verdade uma bifurcação do Nautilus 3.4 que manteve todas as características do último ( adicionando mais alguns). Eu tenho usado desde ontem e a interface é quase a mesma, uma transição perfeita para o usuário. Assim, a instalação do Nemo não está muito longe de ser desclassificada para o Nautilus 3.4. Eu ainda não fiz isso, mas é possível definir o Nemo como padrão navegador de arquivos .

Todos os recursos que usei no Nautilus 3.4 parecem funcionar corretamente no Nemo (por exemplo, o Connect to Server). A única exceção neste estágio é a integração com o RabbitVCS, há um pacote disponível mas não funcional no momento. Como o RabbitVCS também não funciona no Nautilus 3.8, não é uma regressão.

Atualizar II: Não é necessário instalar o Cinnamon, basta instalar o pacote do Nemo:

sudo apt-get install nemo

Atualização I: A aparência do Nemo pode ser ajustada em algo mais próximo do estilo Unity padrão. Abra seu arquivo css:

sudo gedit /usr/share/themes/Ambiance/gtk-3.0/apps/nemo.css

Em seguida, substitua todo o conteúdo com o seguinte:

.nemo-pathbar-button,
NemoPathbarButton {
background-image: -gtk-gradient(linear, left top, left bottom,
color-stop (0, shade(@dark_bg_color, 1.1)),
color-stop (.3, shade(@dark_bg_color, 1.1)),
color-stop (.7, shade(@dark_bg_color, 0.90)),
color-stop (1, shade(@dark_bg_color, 0.80)));
border-color: shade(@dark_bg_color, 0.7);
-NemoPathbarButton-border-radius: 3px;
}

NemoPathbarButton:active {
background-image: -gtk-gradient(linear, left top, left bottom,
color-stop (0, shade(@dark_bg_color, .8)),
color-stop (.3, shade(@dark_bg_color, .9)),
color-stop (1, shade(@dark_bg_color, 1.0)));
border-color: shade(@dark_bg_color, 0.7);
}

NemoPathbarButton:hover {
background-image: -gtk-gradient(linear, left top, left bottom,
color-stop (0, shade(alpha(@dark_bg_color, 1.4), 1.25)),
color-stop (.3, shade(alpha(@dark_bg_color, 1.4), 1.25)),
color-stop (.7, shade(alpha(@dark_bg_color, 1.4), 0.95)),
color-stop (1, shade(alpha(@dark_bg_color, 1.4), 0.85)));
border-color: shade(@dark_bg_color, 0.7);
}

NemoWindow * {
    -GtkPaned-handle-size: 1;
}

NemoDesktopWindow GtkWidget {
    background-color: @transparent;
}

.nemo-canvas-item {
    border-radius: 4px;
}

/* desktop mode */
.nemo-desktop.nemo-canvas-item {
    color: @bg_color;
    text-shadow: 1px 1px alpha (#000000, 0.8);
}

.nemo-desktop.nemo-canvas-item:active {
    background-image: none;
    background-color: alpha (@bg_color, 0.84);

    color: @fg_color;
}

.nemo-desktop.nemo-canvas-item:selected {
    background-image: none;
    background-color: alpha (@selected_bg_color, 0.84);

    color: @selected_fg_color;
}

.nemo-desktop.nemo-canvas-item:active,
.nemo-desktop.nemo-canvas-item:prelight,
.nemo-desktop.nemo-canvas-item:selected {
    text-shadow: none;
}

/* browser window */
NemoTrashBar.info,
NemoXContentBar.info,
NemoSearchBar.info,
NemoQueryEditor.info {
    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@cluebar_color, 1.02)),
                                     to (shade (@cluebar_color, 0.98)));
    background-color: @cluebar_color;
    border-bottom-color: shade (@cluebar_color, 0.92);
    border-radius: 0;
    border-style: solid;
    border-width: 0px 0px 1px 0px;

    box-shadow: inset -1px 0px shade (@cluebar_color, 1.02),
                inset 1px 0px shade (@cluebar_color, 1.02),
                inset 0 1px shade (@cluebar_color, 1.04),
                inset 0 -1px shade (@cluebar_color, 1.01);
}

NemoTrashBar.info:backdrop,
NemoXContentBar.info:backdrop,
NemoSearchBar.info:backdrop,
NemoQueryEditor.info:backdrop {
    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@cluebar_color, 1.01)),
                                     to (shade (@cluebar_color, 0.99)));
    background-color: @cluebar_color;
    border-bottom-color: shade (@cluebar_color, 0.92);

    box-shadow: inset -1px 0px shade (@cluebar_color, 1.01),
                inset 1px 0px shade (@cluebar_color, 1.01),
                inset 0 1px shade (@cluebar_color, 1.02),
                inset 0 -1px shade (@cluebar_color, 1.0);
}

NemoSearchBar .entry {
}

.nemo-cluebar-label {
    font: bold;
    text-shadow: 0 1px shade (@cluebar_color, 1.06);
}

.nemo-cluebar-label:backdrop {
    color: mix (@fg_color, @cluebar_color, 0.2);
    text-shadow: 0 1px shade (@cluebar_color, 1.02);
}

#nemo-search-button *:active,
#nemo-search-button *:active:prelight {
    color: @dark_fg_color;
}

NemoFloatingBar {
    background-color: @info_bg_color;
    border-radius: 3px 3px 0 0;
    border-style: solid;
    border-width: 1px;
    border-color: darker (@info_bg_color);
}

NemoFloatingBar .button {
    -GtkButton-image-spacing: 0;
    -GtkButton-inner-border: 0;
}

/* sidebar */
NemoWindow .sidebar,
NemoWindow .sidebar .view {
    background-color: shade (@bg_color, 0.95);

    /*background-color: @bg_color;*/

    color: @fg_color;
    text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.04); 
}

NemoWindow .sidebar .frame {
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: shade (@bg_color, 0.86);
    border-radius: 0;
}

NemoWindow .sidebar:backdrop,
NemoWindow .sidebar .view:backdrop {
    color: mix (@fg_color, shade (@bg_color, 0.95), 0.2);
    text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.02); 
}

NemoWindow .sidebar row:selected {
    color: @selected_fg_color;
    text-shadow: 0 1px shade (@selected_bg_color, 0.8); 
}

NemoWindow .sidebar row:selected:backdrop {
    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (shade (@bg_color, 0.95), 0.94)),
                                     to (shade (shade (@bg_color, 0.95), 0.86)));
    border-top-color: shade (shade (@bg_color, 0.95), 0.88);

    color: @fg_color;
    text-shadow: 0 1px shade (shade (@bg_color, 0.95), 0.96); 
}

NemoWindow .pane-separator {
    background-color: shade (shade (@bg_color, 0.95), 0.94);
    border-color: @dark_bg_color;
    border-style: solid;
    border-width: 0;
    box-shadow: none;
}

NemoWindow .pane-separator:backdrop {
    background-color: shade (shade (@bg_color, 0.95), 0.96);
}
    
por Luís de Sousa 24.10.2013 / 21:15

Tags