Я только что обновился до Ubuntu 13.10 и мне очень не нравится Nautilus 3.8, который поставляется с ним. В Ubuntu 13.04 я использовал инструкции из этой статьи , чтобы вернуть некоторые функции из Nautilus 3.4, но, к сожалению, это больше не работает. Я особенно скучаю по разделению окна с помощью F3, чтобы две папки показывались одновременно. Новая функция поиска я тоже нахожу довольно ужасной.
Я проверил Nemo, но я бы предпочел понижение до Nautilus 3.4.
Я собираюсь рискнуть ответить на этот вопрос, поскольку теперь я чувствую, что собрал достаточно информации по этому вопросу. Похоже, что в настоящее время переход на Nautilus 3.4 не является подходящим вариантом ; он был написан для более ранней версии GTK, поэтому он не будет компилироваться в Ubuntu 13.10. Единственный практический способ - установить другой файловый браузер.
Как оказалось, Немо на самом деле является форком Nautilus 3.4, который сохранил все особенности последнего (добавив еще несколько). Я использую его со вчерашнего дня, и интерфейс почти такой же, плавный переход для пользователя. Таким образом, установка Nemo не очень далека от понижения до Nautilus 3.4. Я еще не сделал этого, но можно установить Nemo в качестве файлового браузера по умолчанию .
Все функции, которые я использовал в Nautilus 3.4, в Nemo работают нормально (например, Connect to Server). Единственное исключение на этом этапе - интеграция с RabbitVCS, есть пакет, доступный , но на данный момент он не функционирует. Поскольку RabbitVCS также не работает на Nautilus 3.8, это не регрессия.
Обновление II: Нет необходимости устанавливать Cinnamon, просто установите пакет Nemo:
sudo apt-get install nemo
Обновление I: Внешний вид Nemo может быть изменен ближе к стандартному стилю Unity. Откройте его файл CSS:
sudo gedit /usr/share/themes/Ambiance/gtk-3.0/apps/nemo.css
, а затем замените все содержимое следующим:
.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);
}