Команды замораживания терминала Ubuntu не могут выполнять до перезагрузки

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

Еще один недостаток этой стратегии состоит в том, что она изменяет только поведение одной темы GTK, но вы можете изменить размер полосы прокрутки в ALL GTK-3.0.

Вместо этого отредактируйте файлы конфигурации внутри учетной записи пользователя. Трюк заключается в том, чтобы выяснить, какой из них является самым коротким расстоянием до нужной конечной точки. Файл GTK, который вы редактируете, является частью настройки CSS (каскадные таблицы стилей), поэтому настройка, которую вы ввели в свою учетную запись, изменит настройки.

В вашей учетной записи пользователя в папке ~ / .config / gtk-3.0 / gtk.css в настоящее время я имею это в файле с именем gtk.css

.scrollbar {
  -GtkScrollbar-has-backward-stepper: true;
  -GtkScrollbar-has-forward-stepper: true;
  -GtkRange-slider-width: 20;
  -GtkRange-stepper-size: 20;
}

Если вы немного поиграете с этим, вы обнаружите, что можно интегрировать многие конкретные изменения из файла темы, который вы редактировали выше. В свое время я очень старался сфокусироваться на множестве настроек, но теперь я в режиме «оставил это просто».

Если вы действительно хотите отредактировать множество настроек, сделайте это, чтобы скопировать весь файл gtk-widgets.css и поместить его в папку ~ / .config / gtk-3.0. Затем отправляйтесь в город, играя с настройками.

В той же папке у меня есть файл с именем «settings.ini»

[Settings]
gtk-primary-button-warps-slider = false

Это предотвращает переход клика в полосе прокрутки к определенной точке файла, вместо этого он продвигает только один экран. Я предпочитаю это!

. Еще одна вещь, которую стоит знать, заключается в том, что изменение этого файла темы (как это было рекомендовано в @Dorian или по изменению учетной записи пользователя для всех тем, основанных на GTK-3.0, как я предлагаю) меняет только программы которые основаны на наборе инструментов GTK-3.0. Он не изменяет полосу прокрутки для всех приложений. Только для тех, кто читает этот файл конфигурации gtk-3.0. Поскольку вы редактируете тему gtk-3.0, приложения, написанные с QT или gtk-2.0, не будут меняться. Следовательно, изменение размера полосы прокрутки всех программ является более сложным / утомительным, чем вы могли бы ожидать.

Я также изменил ширину полосы прокрутки в gtk-2.0. Это делается в отдельной папке ~ / .config / gtk-2.0. Файл для создания называется gtkrc

style "scroll"
{
 GtkScrollbar::slider-width = 20
}

Обратите внимание, что gtk-2.0 - это иначе разработанная настройка, поэтому синтаксис отличается, вы не можете просто скопировать gtk-3.0 css в папку gtk-2.0 .

Я заметил, что некоторые приложения ведут себя плохо, когда вы делаете полосу прокрутки разной, потому что размер «граббера» внутри прорези слайдера не изменяется правильно. Я подозреваю, что изменения прокрутки в файлах @ Dorian помогут с этим. Я могу вернуться и попробовать. Я дам вам знать.

Резюме. Ключевой «советник по системному администратору старого времени» - «НЕ редактируйте файлы конфигурации на общесистемной основе. Вы ставите свою систему под угрозу, ваши изменения не будут продолжаться в версиях, и для этого необходим root-доступ, который никогда не бывает хорош для косметических вещей, подобных этому. Найдите способ внесения изменений в свою учетную запись пользователя.

PS. Если вы действительно хотите возиться с системными файлами (иногда я делаю, если я действительно хочу настаивать на том, чтобы у всех пользователей были мои любимые цвета футбольной команды, как их обои и цветовая схема :)), первое, что вам нужно сделать, это сделать копию исходный файл и назовите оригинальный «gtk-widgets.css.orig». Затем, когда вы редактируете файл, сохраните копию своего редактирования как «gtk-widgets.css.20160919», где у меня есть дата YYYYMMDD на ее конце. Таким образом, когда пакет deb будет обновлен, у вас будет копия отредактированного файла. Тот, который вы редактируете с именем gtk-widgets.css, будет уничтожен установкой пакета.

-2
задан 26 April 2018 в 17:45

4 ответа

Нажмите ctrl + Alt + F (1 или 2 или 3), войдите в систему и выполните некоторую команду. Если он работает нормально. Что-то не так с гном-терминалом. Попробуйте запустить следующую команду для любых обновлений, застрявших между ними.

dpkg --configure -a

apt-get update & amp; & amp; & amp; & amp; & amp; & amp; apt-get upgrade

apt-get install terminator

terminator - это альтернативный терминал. Это имеет много интересных функций

0
ответ дан 17 July 2018 в 16:07

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

journalctl -u NetworkManager

Чтобы проверить, что происходит с выполнением команды.

Вы также можете попробовать добавить & amp; до конца команды, которую вы выполняете, чтобы выпустить командную строку. Если у вас есть приглашение, но вы можете ввести что-либо, попробуйте выполнить сброс.

1
ответ дан 17 July 2018 в 16:07

Нажмите ctrl + Alt + F (1 или 2 или 3), войдите в систему и выполните некоторую команду. Если он работает нормально. Что-то не так с гном-терминалом. Попробуйте запустить следующую команду для любых обновлений, застрявших между ними.

dpkg --configure -a

apt-get update & amp; & amp; & amp; & amp; & amp; & amp; apt-get upgrade

apt-get install terminator

terminator - это альтернативный терминал. Это имеет много интересных функций

0
ответ дан 23 July 2018 в 17:01

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

journalctl -u NetworkManager

Чтобы проверить, что происходит с выполнением команды.

Вы также можете попробовать добавить & amp; до конца команды, которую вы выполняете, чтобы выпустить командную строку. Если у вас есть приглашение, но вы можете ввести что-либо, попробуйте выполнить сброс.

1
ответ дан 23 July 2018 в 17:01

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

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