Как перемещать все вертикальные полосы прокрутки влево?

Я левша и недавно начал использовать сенсорный экран на своем ноутбуке больше. Существует даже Bluetooth-совместимый стилус, который подходит для рисования с такими приложениями, как MyPaint или Gimp.

Однако, когда есть диалоговое окно или окно с полосой прокрутки, это раздражает левую (d1)

Например, в MyPaint диалог выбора кисти довольно сложно использовать с помощью стилуса, удерживаемого в левой руке. Также диалог слоев в gimp и т. Д.

Есть ли способ сообщить Ubuntu / Gnome, что я хочу, чтобы все вертикальные полосы прокрутки отображались на левой стороне вообще (как в «не для приложения»)?

Есть ли способ сообщить Ubuntu / Gnome, что я хочу, чтобы все это было на всех GTK-приложениях?

вертикальные полосы прокрутки появляться на левой стороне в целом (как в «не для приложения»)? Или, по крайней мере, для всех приложений на базе GTK? :

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

7
задан 22 April 2018 в 03:30

6 ответов

Приложения на основе GTK

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

Использовать ваш любимый редактор

nano ~/.gtkrc

введите

gtk-scrolled-window-placement = top-right

Чтобы убедиться, что все приложения gtk используют этот файл, я создал символические ссылки

ln -s ~/.gtkrc ~/.gtkrc-2.0 ln -s ~/.gtkrc ~/.gtkrc-3.0

При следующем открытии приложения GTK полоса прокрутки должен был перемещаться влево

Источник и дальнейшая документация:

Что такое файл .gtkrc? Руководство разработчика GTK3 для gtkrc
0
ответ дан 17 July 2018 в 16:47

Опция, указанная в других ответах, устарела в версии 3.10.

GtkSettings:gtk-scrolled-window-placement устарела с версии 3.10 и не должна использоваться во вновь написанном коде. Этот параметр игнорируется.

Источник: Gnome - GtkSettings

AFAIK. Трудно получить все приложения со списком влево. Даже если источник библиотек GTK3 изменен для его получения, он затронет только приложения, которые используют gtk-scrolled-window. Не приложения, которые составляют собственное окно с помощью компонента прокрутки.

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

Есть ссылки на перемещение вертикальной полосы прокрутки влево в терминале Gnome и LibreOffice, но я пока не нашел точных методов. Если вы широко используете Firefox, перемещение полосы прокрутки влево очень поможет:

Вам нужно изменить свои настройки в about:config. Вот, что делать:

Введите about:config в адресную строку (если он дает предупреждение о вашей гарантии, нажмите кнопку, чтобы сказать, что вы будете осторожны) Введите layout.scrollbar.side в поле поиска по адресу вверху страницы. Дважды щелкните результат и замените текущее значение на 3 при появлении приглашения. Нажмите OK, а затем перезапустите Firefox.

Источник

До сих пор не удавалось найти левые детали для терминала Gnome или Gimp. Однако есть левая мышь Q & amp; A, которая может быть полезна: как установить левую указатель мыши?

Левая полоса прокрутки в целом

В Stack есть дискуссия Exchange Как установить левый указатель мыши? , который вас будет интересовать. Он рассматривает перемещение полосы прокрутки в левую сторону не только для языков RTL (справа налево), а также для левых пользователей, но для пользователей LTR, которые любят наводить указатель мыши на левую сторону во время чтения абзацев. Для всех этих случаев полоса прокрутки на левой стороне имеет смысл.

Возможно, между этим Q & amp; A и отправкой ответа по вышеуказанной ссылке вы можете убедить разработчиков GTK (GIMP & amp; GNOME), чтобы воскресить левый боковой полоса прокрутки.

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

Приложения на основе GTK

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

Использовать ваш любимый редактор

nano ~/.gtkrc

введите следующий

gtk-scrolled-window-placement = top-right

Чтобы убедиться, что все приложения gtk используют этот файл, я создал символические ссылки

ln -s ~/.gtkrc ~/.gtkrc-2.0 ln -s ~/.gtkrc ~/.gtkrc-3.0

. В следующий раз, когда вы откроете приложение GTK, панель прокрутки должен был перемещаться влево

Источник и дальнейшая документация:

Что такое файл .gtkrc? Руководство разработчика GTK3 для gtkrc
0
ответ дан 23 July 2018 в 17:39
  • 1
    Кажется, не работает с GIMP - может, у кого-то есть идея? – Robert Riedl 18 April 2018 в 11:21
  • 2
    Он работает для диалога кистей в gimp, но не для основных окон. Это не работает в mypaint вообще. Также не в наутилусе и прозрении. – Sebastian Stark 18 April 2018 в 19:11
  • 3
    Может быть, это жестко запрограммировано в GIMP. Он приносит свои файлы gtkrc, но, кажется, игнорирует (или переопределяет?) Строку gtk-scrolled-window-placement = top-right. Я сожалею об этом ... Если никто здесь не может помочь, вы можете подумать об открытии ошибки с помощью GIMP и / или Ubuntu, так как это не ожидаемое поведение. – Robert Riedl 18 April 2018 в 19:24
  • 4
    Эти вещи могут быть блестящими, но это не так :( Спасибо за все ваши усилия (также @Ratler) – Sebastian Stark 18 April 2018 в 19:29

Опция, указанная в других ответах, устарела в версии 3.10.

GtkSettings:gtk-scrolled-window-placement устарела с версии 3.10 и не должна использоваться во вновь написанном коде. Этот параметр игнорируется.

Источник: Gnome - GtkSettings

AFAIK. Трудно получить все приложения со списком влево. Даже если источник библиотек GTK3 изменен для его получения, он затронет только приложения, которые используют gtk-scrolled-window. Не приложения, которые составляют собственное окно с помощью компонента прокрутки.

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

Есть ссылки на перемещение вертикальной полосы прокрутки влево в терминале Gnome и LibreOffice, но я пока не нашел точных методов. Если вы широко используете Firefox, перемещение полосы прокрутки влево очень поможет:

Вам нужно изменить свои настройки в about:config. Вот, что делать:

Введите about:config в адресную строку (если он дает предупреждение о вашей гарантии, нажмите кнопку, чтобы сказать, что вы будете осторожны) Введите layout.scrollbar.side в поле поиска по адресу вверху страницы. Дважды щелкните результат и замените текущее значение на 3 при появлении приглашения. Нажмите OK, а затем перезапустите Firefox.

Источник

До сих пор не удавалось найти левые детали для терминала Gnome или Gimp. Однако есть левая мышь Q & amp; A, которая может быть полезна: как установить левую указатель мыши?

Левая полоса прокрутки в целом

В Stack есть дискуссия Exchange Как установить левый указатель мыши? , который вас будет интересовать. Он рассматривает перемещение полосы прокрутки в левую сторону не только для языков RTL (справа налево), а также для левых пользователей, но для пользователей LTR, которые любят наводить указатель мыши на левую сторону во время чтения абзацев. Для всех этих случаев полоса прокрутки на левой стороне имеет смысл.

Возможно, между этим Q & amp; A и отправкой ответа по вышеуказанной ссылке вы можете убедить разработчиков GTK (GIMP & amp; GNOME), чтобы воскресить левый боковой полоса прокрутки.

1
ответ дан 23 July 2018 в 17:39
  • 1
    В качестве побочного примечания: я использую vivaldi из-за firefox, лишенного какой-либо полезной поддержки сенсорного экрана – Sebastian Stark 22 April 2018 в 03:48
  • 2
    @SebastianStark Я кратко посмотрел на vivaldi (классный сайт), но ничего не нашел на левой полосе прокрутки. Я обновил ответ с помощью Stack Exchange User Design Q & amp; A с запросом левой полосы прокрутки, которая может вас заинтересовать. – WinEunuuchs2Unix 22 April 2018 в 04:53
  • 3
    Прочитайте немного через этот «пользовательский опыт». ссылка. Я чувствую, что они больше обсуждают, как и когда делать вещи левой или правой рукой. Это дизайнерское решение и как таковое сомнительно. Я думаю, мы должны просто поддерживать оба варианта, поэтому пользователи могут выбирать. – Sebastian Stark 23 April 2018 в 08:33
  • 4
    @SebastianStark Я согласен на 100%. Он занимает такое же пространство, будь то слева или справа. Это должна быть простая функция для замены ее из стороны в сторону. – WinEunuuchs2Unix 23 April 2018 в 13:02

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

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