Как сделать скриншот окна gksudo?

Я нашел решение:

  • удалить Qt4 через диспетчер пакетов
  • установить Qt5 через диспетчер пакетов
  • удалить Qt из домашней папки
  • qtcreator по-прежнему игнорирует CONFIG + = C ++ 14 при компиляции с помощью Clang (╯ ° □ °) ╯︵ ┻━┻
  • Edit usr / lib /x64_84-linux-gnu/qt5/mkspecs/features/c++14.prf и закомментируйте меры защиты, предназначенные только для применения -std = c ++ 1y к Clang 3.2 и выше ( которые, похоже, применяются, несмотря на то, что установлен только Clang 3.7)

Измененный c ++ 14.prf файл:

intel_icc {
    # ICC does not support C++14 yet
} else: clang {

#    # Clang has supported -std=c++1y since version 3.2
#    greaterThan(QT_CLANG_MAJOR_VERSION, 3)|greaterThan(QT_CLANG_MINOR_VERSION, 1): \

        QMAKE_CXXFLAGS_CXX11 = -std=c++14

#    # Unknown how long Apple Clang has supported -std=c++1y, but at least since XCode 5.0
#    greaterThan(QT_APPLE_CLANG_MAJOR_VERSION, 4): \
#        QMAKE_CXXFLAGS_CXX11 = -std=c++1y

} else: gcc {
    # GCC has supported -std=c++1y since 4.8
    greaterThan(QT_GCC_MAJOR_VERSION, 4)|greaterThan(QT_GCC_MINOR_VERSION, 7): \
        QMAKE_CXXFLAGS_CXX11 = -std=c++1y
}

# Delegate to c++11.prf
include(c++11.prf)
2
23.07.2017, 14:04
1 ответ

Запустите gksu-propertiesи отключите «Режим захвата», теперь ваш ярлык должен работать.


В качестве альтернативы:

Добавьте некоторую задержку к вашим привязкам клавиш и нажмите ее перед запуском gksudo, например, с помощью scrotвы можете запустить что-то вроде:

scrot -d 5 FILE_NAME
  • -d 55-секундная задержка
1
27.01.2020, 22:18

Теги

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