شما هنوز به سیستم وارد نشده اید.

#1 2017-07-29 06:31:51

behnam
عضو
از : Tehran
ثبت شده: 2017-06-25
ارسال ها: 8

کار نکردن کلیدهای میانبر در اعداد سمت چپ کیبورد ( numpad ) در kde

ظاهرا این مشکل از ایام دور همراه kde بوده و هست
اینجا به kde برای اینکه تونسته یک باگ رو برای هشت سال حل نکنه تبریک گفتن:
ae28bce6b134e8cf7ef835ba032cd072.png

و اما راه حل:

بسته xbindkeys این مشکل رو حل میکنه

فقط کافیه که بعد از نصب بسته با این دستور فایل کانفیگ پیشفرض رو در دایرکتوری هوم بسازیم:

xbindkeys --defaults > $HOME/.xbindkeysrc

و کانفیگ خودمون رو انجام بدیم که البته زحمت این رو هم یک آدم خَیِّری کشیده
https://github.com/gerardbm/dotfiles/bl … bindkeysrc

## begin .xbindkeys

# Switch between desktops

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Switch One Desktop to the Left'"
Control + Shift + Mod2 + h

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Switch One Desktop to the Right'"
Control + Shift + Mod2 + l

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Switch One Desktop Down'"
Control + Shift + Mod2 + j

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Switch One Desktop Up'"
Control + Shift + Mod2 + k

# Zoom desktop with the mouse

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut view_zoom_in"
Mod4 + b:4

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut view_zoom_out"
Mod4 + b:5

# Move the current window to a desktop

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window One Desktop to the Left'"
Control + Mod2 + Mod4 + h

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window One Desktop to the Right'"
Control + Mod2 + Mod4 + l

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window One Desktop Down'"
Control + Mod2 + Mod4 + j

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window One Desktop Up'"
Control + Mod2 + Mod4 + k

# Minimize the current window

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Minimize'"
Control + Mod2 + Mod4 + m

# Tile windows

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Quick Tile Bottom Left'"
Control + Alt + KP_1

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Quick Tile Bottom Right'"
Control + Alt + KP_3

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Quick Tile Top Left'"
Control + Alt + KP_7

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Quick Tile Top Right'"
Control + Alt + KP_9

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Quick Tile Left'"
Control + Alt + KP_4

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Quick Tile Right'"
Control + Alt + KP_6

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Maximize'"
Control + Alt + KP_5

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Grow Horizontal'"
Control + Alt + KP_8

## end .xbindkeys

این هم کانفیگ خودم:

## begin .xbindkeys
# Tile windows

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Quick Tile Bottom Left'"
Control + Alt + KP_1

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Quick Tile Bottom Right'"
Control + Alt + KP_3

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Quick Tile Top Left'"
Control + Alt + KP_7

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Quick Tile Top Right'"
Control + Alt + KP_9

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Quick Tile Left'"
Control + Alt + KP_4

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Quick Tile Right'"
Control + Alt + KP_6

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Maximize'"
Control + Alt + KP_5

"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Quick Tile Top'"
Control + Alt + KP_8


"qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut 'Window Quick Tile Bottom'"
Control + Alt + KP_2
## end .xbindkeys

حالا باید دستور زیر رو بزنید تا متوجه تغییرات بشه:

killall -HUP xbindkeys

و در نهایت در auto start میزکار قرارش بدید تا بعد از هر بار لاگین کردن فعال بشه

اگر بخواید کانفیگ خودتون رو انجام بدید
این دستور برای دیدن یک لیست از نام های قابل استفاده برای کامند میانبرها به کار میاد:

qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.shortcutNames

و این هم برای کامندهای مربوط به Window :

qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.shortcutNames | grep Window

و در آخر هم پیشنهاد میکنم که من پیجش رو حتما مطالعه کنید.

این ها هم لینک صفحه هایی که ازشون استفاده کردم:

https://bugs.kde.org/show_bug.cgi?id=183458
https://github.com/IonicaBizau/xbindkey … /README#L5

آفلاین

پانوشت انجمن

پشتیبانی توسط تیم آرچ لینوکس ایران و نیرو گرفته با FluxBB