LINUX.ORG.RU

История изменений

Исправление Skullnet, (текущая версия) :

Есть такая утилита wmctrl, она может закрепить окно на всех рабочих столах. Xfce window manager тоже может так, но через popup, если нажать на окно.

	const QString WIdString = "0x" + QString::number(window, 16);
	qDebug() << "window id: " << WIdString;
	const QStringList arguments = {"-i", "-r", WIdString, "-b", "add,sticky"};
	QProcess::execute("wmctrl", arguments);

Почитаю как там внутри оно делает (скорее всего через XSendEvent), но странно, однако, что мой вариант не работает.

Исправление Skullnet, :

Есть такая утилита wmctrl, она может закрепить окно на всех рабочих столах. Xfce window manager тоже может так, но через popup, если нажать на окно.

	const QString WIdString = "0x" + QString::number(window, 16);
	qDebug() << "window id: " << WIdString;
	const QStringList arguments = {"-i", "-r", WIdString, "-b", "add,sticky"};
	QProcess::execute("wmctrl", arguments);

Почитаю как там внутри оно делает, но странно, однако, что мой вариант не работает.

Исходная версия Skullnet, :

Есть такая утилита wmctrl, она может закрепить окно на всех рабочих столах. Xfce window manager тоже может так, но через popup, если нажать на окно.

	const QString WIdString = "0x" + QString::number(window, 16);
	qDebug() << "window id: " << WIdString;
	const QStringList arguments = {"-i", "-r", WIdString, "-b", "add,sticky"};
	QProcess::execute("wmctrl", arguments);