Как полностью удалить накладки прокрутки в 11.04? [Дубликат]

Программа, отображающая этот вывод, не является оболочкой. Это systemd, который написан на C.

. Вероятно, что программа, вероятно, определяет ширину экрана / окна (технически «количество столбцов», т.е. пробелы, доступные для символов), а затем соответствующим образом выровняйте столбец OK / fail.

Чтобы сделать то же самое в Bash, вы можете получить столбцы из $COLUMNS, а затем использовать printf для печати вывода с выравниванием по правому краю. Например:

print_status(){
    local message="$1"
    local status="$2"

    # Get the number of columns, but subtact 8 to leave space for the status.
    local columns=$((COLUMNS-8))

    # Print left-aligned message and right-aligned status.
    printf "%-*s [%s] \n" "$columns" "$message" "$status"
}

# Print a status.
print_status "Doing something..." " OK " 

# Print another status.
print_status "Doing something else..." "fail"

Для раскраски вы можете сделать это:

print_status "Doing something else..." $'\e[31mfail\e[m'
142
задан 10 May 2012 в 04:24

5 ответов

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

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

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

Для 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
ответ дан 26 July 2018 в 16:39

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

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

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

4
ответ дан 2 August 2018 в 03:21

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

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

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

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

2
ответ дан 6 August 2018 в 03:31

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

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

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

4
ответ дан 6 August 2018 в 03:31

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

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