Установите разные направления прокрутки на устройство Ubuntu 18.04 GNOME

Как оно называется?

Что касается названия, то оно называется "Меню приложений".

ss #1

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

Источник: GNOME Shell Design

Удаление из верхней панели

метод #1 - скрытие только значка

Что касается удаления, я нашел этот вопрос-ответ на AskUbuntu под названием: Как удалить значок приложения из верхней панели?, который показывает, как скрыть часть значка.

метод #2 - скрытие значка + текст

Я также нашел это расширение под названием: Remove App Menu, которое, похоже, удалит меню приложений на верхней панели. Здесь показано "до" и "после".

ss of appmenu

ПРИМЕЧАНИЕ: Критический шаг с этим конкретным расширением, вы должны перезапустить gnome-shell после его установки.

Набрав 'r' или 'restart' в строке Alt+F2, вы перезапустите GNOME Shell. Это полезно, когда вы вносите изменения в код GNOME Shell во время работы в GNOME Shell. Вам не нужно ничего компилировать, если вы изменили только код JavaScript, но перед перезапуском вам нужно выполнить компиляцию, как вы обычно делаете для кода на C.

Источник: Инструменты разработчика GNOME3 Cheatsheet

После включения этого плагина на сайте расширений GNOME3 и перезапуска gnome-shell он заработал нормально.

ss #2

1
25.01.2019, 01:45
2 ответа

gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false
gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true

Если вы получили нет такой клавиши , запустите dconfи найдите прокрутите или прокрутите .

3
27.01.2020, 23:42

Ненастоящее решение, но вот небольшой скрипт на Python, который я набросал для переключения масштаба дисплея и направления мыши, для переключения между настольной (мышью и 100% )и диваном (трекпадом и 200% ).

Надеюсь, это будет полезно.

#!/usr/bin/python3

import subprocess
import sys

current = subprocess.check_output([
    'gsettings',
    'get',
    'org.gnome.desktop.interface',
    'scaling-factor'
])

if current == b'uint32 2\n':
    scale = 1
    natural = 'false'
elif current == b'uint32 1\n':
    scale = 2
    natural = 'true'
else:
    sys.exit('cannot determine current scale')

subprocess.call([
    'gsettings',
    'set',
    'org.gnome.desktop.interface',
    'scaling-factor',
    '%d' % (scale,)
])
subprocess.call([
    'gsettings',
    'set',
    'org.gnome.settings-daemon.plugins.xsettings',
    'overrides',
    "{'Gdk/WindowScalingFactor': <%d>}" % (scale,)
])
subprocess.call([
    'gsettings',
    'set',
    'org.gnome.desktop.peripherals.mouse',
    'natural-scroll',
    natural
])

0
03.04.2020, 06:38

Теги

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