Как отключить оверлейные полосы прокрутки?

Проблема заключается в том, что ваше имя хоста - localhost.localdomain, которое фиксируется командной строкой sendmail, но не webui.

Чтобы исправить это, измените имя хоста вашей системы. Если вы не знаете, где это хранится, сделайте

cd /etc
grep localdomain
142
задан 10 May 2012 в 04:24

13 ответов

Вы можете отключить полосы прокрутки либо

67
ответ дан 4 August 2018 в 19:46

В 12.04 LTS есть несколько более чистый способ сделать это. Просто запустите

gsettings set org.gnome.desktop.interface ubuntu-overlay-scrollbars false

в терминале. Приложения, открытые после этого, будут иметь полосу прокрутки без аятаны.

Чтобы вернуть поведение по умолчанию, запустите

gsettings reset org.gnome.desktop.interface ubuntu-overlay-scrollbars

Если вы используете 12.04 LTS , run

gsettings set com.canonical.desktop.interface scrollbar-mode normal

И чтобы вернуться к умолчанию, запустите

gsettings reset com.canonical.desktop.interface scrollbar-mode
136
ответ дан 25 May 2018 в 22:11
  • 1
    В 13.10 только первый работал для меня. – Pointy 22 May 2014 в 02:00
  • 2
    Спасибо! Это было замечательно, чтобы избавиться от этого дерьма! :-) – JohnyTex 5 May 2015 в 18:12
  • 3
    Не работает 14.04. Однако ответ htorque. – Anmol Singh Jaggi 9 January 2016 в 20:26
  • 4
    Не работает для меня в 15.10. [F1] – Jonathan Hartley 21 March 2016 в 19:38
  • 5
    В 16.04 LTS: нет таких ключевых «ubuntu-overlay-scrollbars», – Calmarius 4 November 2016 в 20:33

Вы можете полностью удалить полосы прокрутки, набрав

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar
30
ответ дан 25 May 2018 в 22:11
  • 1
    Это объединенный ответ, чтобы иметь дело с людьми, которые довольны удалением пакетов. Это может быть проще. – Oli♦ 7 June 2011 в 16:49
  • 2
    Предупреждение: не пытайтесь это сделать на 13.10! – Chan-Ho Suh 29 August 2014 в 05:24
  • 3
    @ Чан-Хосух - почему? (при угадывании он может попытаться удалить Unity и т. д., так что взгляните на то, что пакеты сначала пытаются удалить). – Wilf 22 July 2015 в 19:06
  • 4
    «liboverlay-scrollbar» не существует в Ubuntu 15.10, поэтому вы не можете его удалить – MrSmith42 17 February 2016 в 13:53

Просто отключив или удалив полосы прокрутки, как описано в других ответах, вы вернете полосы прокрутки, но они не будут пропускать кнопки шагового устройства в конце столбцов, потому что они отключены в теме Ambiance. Чтобы снова включить их, поместите в файл ~/.gtkrc-2.0 следующее:

style "default" {
  engine "murrine" {
    stepperstyle = 0
  }
}

и следующее в файл ~/.config/gtk-3.0/gtk.css:

.scrollbar {
  -GtkScrollbar-has-backward-stepper: 1;
  -GtkScrollbar-has-forward-stepper: 1;
}

Обычно перезапуск приложений достаточно для внесения изменений.

18
ответ дан 25 May 2018 в 22:11
  • 1
    Чтобы сделать кнопки шагового улучшения более привлекательными, добавьте это в .scrollbar: -GtkRange-slider-width: 16; -GtkRange-stepper-size: 17; – Håkon A. Hjortland 21 August 2012 в 12:56
  • 2
    Спасибо, это восстанавливает степпинг для меня, но есть ли простой способ исправить контраст на полосах прокрутки, чтобы они не были абсолютно непригодными черными на черном? – Joseph Garvin 22 September 2012 в 19:34
  • 3
    Это сработало для меня. Меня просто удивляет «murrine». Интересно, действительно ли это относится ко мне. Я думал, что у меня есть метафизика, или это еще что-то еще, чем «двигатель»? – Alexis Wilke 14 October 2012 в 07:27
  • 4
    Кажется, я ничего не сделал для меня. Это потому, что я управляю корицей? Или мне нужно перезапустить, чтобы он вступил в силу? – Paul Brannan 6 May 2014 в 23:20
  • 5
    @PaulBrannan Ухх, это действительно старый ответ. Я был бы удивлен, если бы это было непосредственно применимо, в частности к настольному компьютеру Cinnamon ... – Michael Wild 10 May 2014 в 01:39

Просто используйте утилиту dconf-editor или gconf-editor. Если это еще не указано, вы можете установить это из Ubuntu Software Center.

Эта утилита похожа на редактор реестра Windows, где вы можете настроить системные настройки. Из записи org > gnome > Desktop > Applications. Вы найдете элемент с именем ubuntu-overlay-scrollbars. Переключите элемент, выйдите из системы / войдите в систему, и вы готовы.

5
ответ дан 25 May 2018 в 22:11
  • 1
    Путь - org & gt; gnome & gt; рабочий стол & gt; интерфейс в Ubuntu 14, но он все равно не работает. – ShitalShah 13 October 2016 в 07:38

В Ubuntu 12.04 вы можете просто установить Ubuntu Tweak, а опция отключения вертикальной полосы прокрутки на вкладке - Tweaks -> Разное. Вам нужно будет выйти из системы или перезагрузиться, чтобы изменения вступили в силу.

Если вы хотите, чтобы набросок полосы прокрутки вернулся в какой-то момент, вы просто включите его снова в приложении. Кроме того, вы получаете большое количество настроек по своему усмотрению. Я бы сказал, что это самый простой способ добиться этого.

4
ответ дан 25 May 2018 в 22:11

Возможно, вы говорите о полосе прокрутки ayatana!

в том случае, если вы хотите иметь старый стиль прокрутки, вам нужно использовать следующую команду:

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar liboverlay-scrollbar3

4
ответ дан 25 May 2018 в 22:11

Попробуйте следующее:

echo "export LIBOVERLAY_SCROLLBAR=0" > /etc/X11/Xsession.d/80overlayscrollbars

Возможно, вам нужно будет отключиться один раз.

Более подробную информацию / идеи можно найти здесь.

2
ответ дан 25 May 2018 в 22:11
  • 1
    Павлос Г. победил меня. Здесь также подтверждается информация здесь и здесь – Nitin Venkatesh 7 June 2011 в 16:38
  • 2
    Спасибо за это, ребята. Поскольку я абсолютно презираю оверлейные полосы прокрутки, я приму ответ, который удалит пакеты, но я уверен, что эта информация будет полезна для других. – Josh Glover 7 June 2011 в 16:44
  • 3
    Осторожно с одиночным >, это приведет к тому, что файл будет перезаписан, если он уже существует (и таким образом уничтожить все предыдущие изменения). Лучше использовать >> вместо добавить новую настройку. – Izzy 25 June 2013 в 11:21

На 15.10 wily (libgtk-3-0) это сработало для меня:

export GTK_OVERLAY_SCROLLING=0
2
ответ дан 25 May 2018 в 22:11
  • 1
    Я пробовал это, и это не сработало для меня, хотя я также добавил это в .xprofile. Это действительно работает для вас? В каком приложении вы можете видеть, что это вступает в силу? – Nicolas 10 March 2016 в 03:29
  • 2
    Где должен быть указан этот код? – A.L 23 April 2016 в 02:48
  • 3
    Работает для меня в Ubuntu 16.04 с Entangle. – Ruslan 23 May 2017 в 17:18

Когда вы пытаетесь удалить liboverlay-scrollbar, он не находит его! Чтобы избавиться от прозрачных баров, было легко исправлено. Я использую листовую панель.

Откройте терминал:

gksudo leafpad /etc/X11/Xsession.d/99disable-overlay-scrollbars Введите ваш пароль. Введите export LIBOVERLAY_SCROLLBAR=0 Сохранить, выйти и перезагрузить.

Больше нет ползунков или прозрачных слайд-панелей.

1
ответ дан 25 May 2018 в 22:11

Включение прокрутки классического / старого стиля

Для Ubuntu 14.x существует два способа:

Просто используйте команду:

gsettings set com.canonical.desktop.interface scrollbar-mode normal

Или установите Unity Tweak Tool

sudo apt-get install unity-tweak-tool

Перейдите в раздел «Система»> «Полоса прокрутки» и установите «Наследие».

Включение прокрутки классического / старого стиля

После одного из этих двух шагов вы можете улучшить внешний вид полос прокрутки, если используете тему Ambiance по умолчанию. Чтобы сделать это, запустите (если у вас нет великолепного редактора, замените его любым редактором, который вы используете, например nano или gedit).

sudo subl /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css

Нажмите Ctrl + F и введите .scrollbar, чтобы найти стиль для полос прокрутки. Mine выглядит ниже (аннотируется с / * MODIFIED ... / comments ниже):

.scrollbar,
.scrollbar.vertical {
    /* MODIFIED: next 3 lines */
    -GtkScrollbar-has-backward-stepper: 1;
    -GtkScrollbar-has-forward-stepper: 1;
    -GtkScrollbar-stepper_size = 14;
    -GtkRange-slider-width: 14;
    border-radius: 20px;
    border-image: none;
}

.scrollbar.trough,
.scrollbar.trough.vertical {
    border-color: shade (@bg_color, 0.8);
}

.scrollbar.slider,
.scrollbar.slider:hover,
.scrollbar.button,
.scrollbar.slider.vertical,
.scrollbar.slider.vertical:hover,
.scrollbar.button.vertical {
    border-width: 1px;
    border-style: solid;
    border-color: shade (@bg_color, 0.86);
    /* MODIFIED: next 1 line */
    background-image: -gtk-gradient (linear, left top, right top,
                                     from (shade (@dark_bg_color, 1.08)),
                                     color-stop (0.5, @dark_bg_color),
                                     to (shade (@dark_bg_color, 0.94)));
    box-shadow: inset 1px 0 shade (@bg_color, 1.1),
                inset -1px 0 shade (@bg_color, 1.01),
                inset 0 1px shade (@bg_color, 1.1),
                inset 0 -1px shade (@bg_color, 1.1);
}

Конечный результат:

0
ответ дан 25 May 2018 в 22:11

Мне удалось избавиться от накладок прокрутки с помощью dconf-редактора, установив:

com.canonical.desktop.interface.scrollbar-mode = 'normal'

(Caveat, не уверен в кнопках шага.)

Интуитивно, если «выключено» нормально, разве это не значение по умолчанию? Кто-то считает «overlay-auto» значением по умолчанию. Просто благодарен, что избавился от этой ужасно бесполезной «функции». Мне стоило около двух часов, чтобы найти решение. Надеемся решить проблему с шаговыми кнопками на основе вышеуказанной информации (спасибо).

-1
ответ дан 25 May 2018 в 22:11
  • 1
    Это комбинация других ответов, уже опубликованных здесь. – stumblebee 19 February 2018 в 05:20

Попробуйте следующее:

echo "export LIBOVERLAY_SCROLLBAR=0" > /etc/X11/Xsession.d/80overlayscrollbars

Вероятно, вам нужно будет отключиться один раз.

Здесь можно найти дополнительную информацию / идеи здесь .

2
ответ дан 4 August 2018 в 19:46

Другие вопросы по тегам:

Похожие вопросы: