07.06 linux 屏蔽win+D切換到桌面的解決方案

qt的具體實現方式如下:

屏蔽:

QString filename = "/home/secadm/.Shield"; //當前文件夾中

QString str = "remove mod4 = Super_L \\nkeysym Super_L = Home \\nkeysym Home =Super_L \\nadd mod4 = Super_L\\n"; //保存的文本內容

str += "remove mod4 = Super_R \\nkeycode 134 = End \\nadd mod4 = Super_R\\n";

QFile file(filename);

if(!file.open(QIODevice::ReadWrite|QIODevice::Text))

{

//QMessageBox::warning(this,"file write","can't open",QMessageBox::Yes);

}

QTextStream in(&file);

in<

file.close();

QProcess::execute("xmodmap /home/secadm/.Shield");

打開:

QString filename = "/home/secadm/.Open"; //當前文件夾中

QString str = "remove mod4 = Super_L \\nkeysym Super_L = Home \\nkeysym Home =Super_L \\nadd mod4 = Super_L\\n"; //保存的文本內容

str += "keycode 134 = Super_R \\nadd mod4 = Super_R";

QFile file(filename);

if(!file.open(QIODevice::ReadWrite|QIODevice::Text))

{

//QMessageBox::warning(this,"file write","can't open",QMessageBox::Yes);

}

QTextStream in(&file);

in<

file.close();

QProcess::execute("xmodmap /home/secadm/.Open");

linux 屏蔽win+D切換到桌面的解決方案

照例放一個美圖,求關注,求收藏,更多精彩內容詳細瞭解百戰程序員哦!!!


分享到:


相關文章: