Экран входа в Lubuntu 17.10 имеет часы с белым шрифтом

Это заменяет ' в начале слов:

$ echo "a 'line' a single ' after a  'keyword' with a few space's for a program"| sed "s/'\b/X/g"
a Xline' a single ' after a  Xkeyword' with a few spaceXs for a program

Для людей, не компьютеров, здесь есть одна особенность: компьютер считает space's двумя словами и заменяет ', потому что он находится в начале второго слова.

Обсуждение

\b отмечает границу слова, либо начало, либо конец. Теперь рассмотрим \b'. Это соответствует границе слова, за которой следует '. Поскольку ' является не символом слова, это означает, что конец слова должен предшествовать ' для совпадения. Чтобы использовать \b в начале слов, измените порядок: '\b. Опять же, поскольку ' не является символом слова, это совпадение будет только в том случае, если слово следует за '.

Некоторые программы, например GNU sed, поддерживают \< для поиска начала слов. Это не поможет в вашем случае, потому что ' уже не является символом слова, и это заставляет решать проблему.

Что делать с "пробелами"

Если вы не хотите, чтобы ' заменялся на пробелы, потому что ' появляется в конце слова, вы можете изменить логику, используя \B:

$ echo "a 'line' a single ' after a  'keyword' with a few space's for a program"| sed "s/\B'/X/g"
a Xline' a single X after a  Xkeyword' with a few space's for a program

\B совпадает с не границей слова. Таким образом, \B' совпадает на ' (пробел-кавычка), потому что ни пробел, ни кавычка не являются символами слова. Он не совпадает с space', потому что e' является границей слова: e является символом слова, а ' - нет.

1
13.12.2017, 03:20
2 ответа

Tengo el mismo problema. Una solución -es instalar el tema del paquete blackbird -gtk -y luego seleccionar el tema Blackbird en lugar de Lubuntu -predeterminado en la pestaña Apariencia en 'Herramientas del sistema' > 'Configuración de LightDM GTK+ Greeter' en el menú de la aplicación LXDE. Con el tema Blackbird para LightDM, puede ver el texto claramente y este tema también se ve mejor que el tema de bienvenida predeterminado de LightDM en Lubuntu 17.10.

1
27.01.2020, 23:44

Вы можете изменить цвет часов/имени хоста и т. д., перейдя к

/usr/share/themes/THEME-NAME/gtk-3.20/gtk-widgets.css

где ТЕМА -ИМЯ Lubuntu -обычное значение по умолчанию и изменение цвета

/*************
 * separator *
 *************/
separator {
    min-width: 1px;
    min-height: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-style: solid;
    border-image: none;
    border-color: shade (@bg_color, 0.92);
    border-bottom-color: alpha (shade (@bg_color, 1.26), 0.6);
    border-right-color: alpha (shade (@bg_color, 1.26), 0.6);
}

treeview.view separator,
treeview separator,
separator,
separator:hover {
    color: shade (@bg_color, 0.92);    <--HERE
}

на все, что вы хотите, например.

    color: shade (#1e101a, 0.92);    <--HERE

Я сделал то же самое, но скопировал весь каталог Lubuntu -по умолчанию в приветствие Lubuntu -и выбрал приветствие Lubuntu -в lightdm-gtk-greeter-settings, чтобы не влиять на тему при входе в систему.

0
13.07.2020, 13:41

Теги

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