В действительности Mutter и Compiz используют аналогичный механизм компоновки, поэтому вы будете получать одинаковые замедления для каждого оконного менеджера.
Единственное реальное решение проблемы замедления - это взлом, который помещает полноэкранные окна поверх нашей сцены openGL. Однако это означает, что вы не можете нарисовать уведомления или что-то там, так как они должны быть расписаны в сцене openGL.
Мы должны изучить возможность размещения объектов буфера GEM как FBOs непосредственно для компиляции, а не для их отображения как растровые изображения. Это даст нам несколько импульсов FPS, которые нам нужно для отображения этих приложений на полной скорости. Это будет далеко в будущем.
Как упоминалось в комментариях, gksu был «потерян» в 16.04, но вы все равно можете установить его с помощью:
sudo apt install gksu
Это говорит, что я давно создал сценарий оболочки для pkexec это может представлять определенный интерес:
#!/bin/bash
# Usage: gsu gedit file1
# -OR- gsu natuilus /dirname
COMMAND="$1" # extract gedit or nautilus
ABSOLUTE_NAME=$(realpath "$2")
pkexec "$COMMAND" "$ABSOLUTE_NAME"
#log-file "$ABSOLUTE_NAME" ~/bin/log-gsu-"$COMMAND"
Я назвал обертку gsu короткой формой gksu. Скрипт log-file - это отдельный проект, который я прокомментировал в сценарии для этого ответа.
Вам нужно настроить наборы политик gedit и nautilus, прежде чем вы сможете использовать этот скрипт в качестве ссылки на комментарии , В вашем случае вам нужно будет установить набор политик для leafpad.
Надеюсь, что это поможет!
Как упоминалось в комментариях, gksu был «потерян» в 16.04, но вы все равно можете установить его с помощью:
sudo apt install gksu
Это говорит, что я давно создал сценарий оболочки для pkexec это может представлять определенный интерес:
#!/bin/bash
# Usage: gsu gedit file1
# -OR- gsu natuilus /dirname
COMMAND="$1" # extract gedit or nautilus
ABSOLUTE_NAME=$(realpath "$2")
pkexec "$COMMAND" "$ABSOLUTE_NAME"
#log-file "$ABSOLUTE_NAME" ~/bin/log-gsu-"$COMMAND"
Я назвал обертку gsu короткой формой gksu. Скрипт log-file - это отдельный проект, который я прокомментировал в сценарии для этого ответа.
Вам нужно настроить наборы политик gedit и nautilus, прежде чем вы сможете использовать этот скрипт в качестве ссылки на комментарии , В вашем случае вам нужно будет установить набор политик для leafpad.
Надеюсь, что это поможет!
Как упоминалось в комментариях, gksu был «потерян» в 16.04, но вы все равно можете установить его с помощью:
sudo apt install gksu
Это говорит, что я давно создал сценарий оболочки для pkexec это может представлять определенный интерес:
#!/bin/bash
# Usage: gsu gedit file1
# -OR- gsu natuilus /dirname
COMMAND="$1" # extract gedit or nautilus
ABSOLUTE_NAME=$(realpath "$2")
pkexec "$COMMAND" "$ABSOLUTE_NAME"
#log-file "$ABSOLUTE_NAME" ~/bin/log-gsu-"$COMMAND"
Я назвал обертку gsu короткой формой gksu. Скрипт log-file - это отдельный проект, который я прокомментировал в сценарии для этого ответа.
Вам нужно настроить наборы политик gedit и nautilus, прежде чем вы сможете использовать этот скрипт в качестве ссылки на комментарии , В вашем случае вам нужно будет установить набор политик для leafpad.
Надеюсь, что это поможет!
Я использую эту альтернативу в десктопных запусках или сценариях bash, чтобы поддерживать gksu:
bash -c 'sudo -i nautilus;'
... хотя здесь нет pkexec - pls не сообщают моему администратору.
Я использую эту альтернативу в десктопных запусках или сценариях bash, чтобы поддерживать gksu:
bash -c 'sudo -i nautilus;'
... хотя здесь нет pkexec - pls не сообщают моему администратору.