You are not logged in.
Hi
Some shortcuts work, example : appfinder (Alt+F3), screenshooter (print), but terminal and a few more doesn't work .
Last edited by Anti virus (2021-08-25 08:34:32)
Offline
Open Setting>Keyboard>Application Shortcuts and go through the motions to reset the ones in question, look for conflicts.
Offline
Open Setting>Keyboard>Application Shortcuts and go through the motions to reset the ones in question, look for conflicts.
I did not see any conflict
I applied the reset option by default, but the problem was not resolved .
Offline
I applied the reset option by default,
No, not reset to default, pick the actual shortcut and define the new key combo.
If the same, ok, do the actual desired keystroke. the point is to get the action from your keyboard, not the defaults.
Offline
I manually changed the keys to the same keys but it did not work again
I think this is a bug
plz report this bug .
Last edited by Anti virus (2021-08-16 07:18:43)
Offline
i'm curious how it saved that setting in ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
Offline
i'm curious how it saved that setting in ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-keyboard-shortcuts" version="1.0">
<property name="commands" type="empty">
<property name="default" type="empty">
<property name="<Alt>F1" type="empty"/>
<property name="<Alt>F2" type="empty">
<property name="startup-notify" type="empty"/>
</property>
<property name="<Alt>F3" type="empty">
<property name="startup-notify" type="empty"/>
</property>
<property name="<Primary><Alt>Delete" type="empty"/>
<property name="<Primary><Alt>l" type="empty"/>
<property name="<Primary><Alt>t" type="empty"/>
<property name="XF86Display" type="empty"/>
<property name="<Super>p" type="empty"/>
<property name="<Primary>Escape" type="empty"/>
<property name="XF86WWW" type="empty"/>
<property name="HomePage" type="empty"/>
<property name="XF86Mail" type="empty"/>
<property name="Print" type="empty"/>
<property name="<Alt>Print" type="empty"/>
<property name="<Shift>Print" type="empty"/>
<property name="<Super>e" type="empty"/>
<property name="<Primary><Alt>f" type="empty"/>
<property name="<Primary><Alt>Escape" type="empty"/>
<property name="<Primary><Shift>Escape" type="empty"/>
<property name="<Super>r" type="empty">
<property name="startup-notify" type="empty"/>
</property>
</property>
<property name="custom" type="empty">
<property name="<Alt>F2" type="string" value="xfce4-appfinder --collapsed">
<property name="startup-notify" type="bool" value="true"/>
</property>
<property name="<Alt>Print" type="string" value="xfce4-screenshooter -w"/>
<property name="<Super>r" type="string" value="xfce4-appfinder -c">
<property name="startup-notify" type="bool" value="true"/>
</property>
<property name="XF86WWW" type="string" value="exo-open --launch WebBrowser"/>
<property name="XF86Mail" type="string" value="exo-open --launch MailReader"/>
<property name="<Alt>F3" type="string" value="xfce4-appfinder">
<property name="startup-notify" type="bool" value="true"/>
</property>
<property name="Print" type="string" value="xfce4-screenshooter"/>
<property name="<Primary>Escape" type="string" value="xfdesktop --menu"/>
<property name="<Shift>Print" type="string" value="xfce4-screenshooter -r"/>
<property name="<Primary><Alt>Delete" type="string" value="xfce4-session-logout"/>
<property name="<Primary><Alt>t" type="string" value="exo-open --launch TerminalEmulator"/>
<property name="<Primary><Alt>f" type="string" value="thunar"/>
<property name="<Primary><Alt>l" type="string" value="xflock4"/>
<property name="<Alt>F1" type="string" value="xfce4-popup-applicationsmenu"/>
<property name="<Super>p" type="string" value="xfce4-display-settings --minimal"/>
<property name="<Primary><Shift>Escape" type="string" value="xfce4-taskmanager"/>
<property name="<Super>e" type="string" value="thunar"/>
<property name="<Primary><Alt>Escape" type="string" value="xkill"/>
<property name="HomePage" type="string" value="exo-open --launch WebBrowser"/>
<property name="XF86Display" type="string" value="xfce4-display-settings --minimal"/>
<property name="override" type="bool" value="true"/>
</property>
</property>
<property name="xfwm4" type="empty">
<property name="default" type="empty">
<property name="<Alt>Insert" type="empty"/>
<property name="Escape" type="empty"/>
<property name="Left" type="empty"/>
<property name="Right" type="empty"/>
<property name="Up" type="empty"/>
<property name="Down" type="empty"/>
<property name="<Alt>Tab" type="empty"/>
<property name="<Alt><Shift>Tab" type="empty"/>
<property name="<Alt>Delete" type="empty"/>
<property name="<Primary><Alt>Down" type="empty"/>
<property name="<Primary><Alt>Left" type="empty"/>
<property name="<Shift><Alt>Page_Down" type="empty"/>
<property name="<Alt>F4" type="empty"/>
<property name="<Alt>F6" type="empty"/>
<property name="<Alt>F7" type="empty"/>
<property name="<Alt>F8" type="empty"/>
<property name="<Alt>F9" type="empty"/>
<property name="<Alt>F10" type="empty"/>
<property name="<Alt>F11" type="empty"/>
<property name="<Alt>F12" type="empty"/>
<property name="<Primary><Shift><Alt>Left" type="empty"/>
<property name="<Primary><Alt>End" type="empty"/>
<property name="<Primary><Alt>Home" type="empty"/>
<property name="<Primary><Shift><Alt>Right" type="empty"/>
<property name="<Primary><Shift><Alt>Up" type="empty"/>
<property name="<Primary><Alt>KP_1" type="empty"/>
<property name="<Primary><Alt>KP_2" type="empty"/>
<property name="<Primary><Alt>KP_3" type="empty"/>
<property name="<Primary><Alt>KP_4" type="empty"/>
<property name="<Primary><Alt>KP_5" type="empty"/>
<property name="<Primary><Alt>KP_6" type="empty"/>
<property name="<Primary><Alt>KP_7" type="empty"/>
<property name="<Primary><Alt>KP_8" type="empty"/>
<property name="<Primary><Alt>KP_9" type="empty"/>
<property name="<Alt>space" type="empty"/>
<property name="<Shift><Alt>Page_Up" type="empty"/>
<property name="<Primary><Alt>Right" type="empty"/>
<property name="<Primary><Alt>d" type="empty"/>
<property name="<Primary><Alt>Up" type="empty"/>
<property name="<Super>Tab" type="empty"/>
<property name="<Primary>F1" type="empty"/>
<property name="<Primary>F2" type="empty"/>
<property name="<Primary>F3" type="empty"/>
<property name="<Primary>F4" type="empty"/>
<property name="<Primary>F5" type="empty"/>
<property name="<Primary>F6" type="empty"/>
<property name="<Primary>F7" type="empty"/>
<property name="<Primary>F8" type="empty"/>
<property name="<Primary>F9" type="empty"/>
<property name="<Primary>F10" type="empty"/>
<property name="<Primary>F11" type="empty"/>
<property name="<Primary>F12" type="empty"/>
<property name="<Super>KP_Left" type="empty"/>
<property name="<Super>KP_Right" type="empty"/>
<property name="<Super>KP_Up" type="empty"/>
<property name="<Super>KP_Down" type="empty"/>
<property name="<Super>KP_Page_Up" type="empty"/>
<property name="<Super>KP_Home" type="empty"/>
<property name="<Super>KP_End" type="empty"/>
<property name="<Super>KP_Next" type="empty"/>
</property>
<property name="custom" type="empty">
<property name="<Primary>F12" type="string" value="workspace_12_key"/>
<property name="<Super>KP_Down" type="string" value="tile_up_key"/>
<property name="<Alt>F4" type="string" value="close_window_key"/>
<property name="<Primary><Alt>KP_3" type="string" value="move_window_workspace_3_key"/>
<property name="<Primary>F2" type="string" value="workspace_2_key"/>
<property name="<Primary>F6" type="string" value="workspace_6_key"/>
<property name="<Primary><Alt>Down" type="string" value="down_workspace_key"/>
<property name="<Primary><Alt>KP_9" type="string" value="move_window_workspace_9_key"/>
<property name="<Super>KP_Up" type="string" value="tile_down_key"/>
<property name="<Primary><Alt>End" type="string" value="move_window_next_workspace_key"/>
<property name="<Primary>F8" type="string" value="workspace_8_key"/>
<property name="<Primary><Shift><Alt>Left" type="string" value="move_window_left_key"/>
<property name="<Super>KP_Right" type="string" value="tile_right_key"/>
<property name="<Primary><Alt>KP_4" type="string" value="move_window_workspace_4_key"/>
<property name="Right" type="string" value="right_key"/>
<property name="Down" type="string" value="down_key"/>
<property name="<Primary>F3" type="string" value="workspace_3_key"/>
<property name="<Shift><Alt>Page_Down" type="string" value="lower_window_key"/>
<property name="<Primary>F9" type="string" value="workspace_9_key"/>
<property name="<Alt>Tab" type="string" value="cycle_windows_key"/>
<property name="<Primary><Shift><Alt>Right" type="string" value="move_window_right_key"/>
<property name="<Primary><Alt>Right" type="string" value="right_workspace_key"/>
<property name="<Alt>F6" type="string" value="stick_window_key"/>
<property name="<Primary><Alt>KP_5" type="string" value="move_window_workspace_5_key"/>
<property name="<Primary>F11" type="string" value="workspace_11_key"/>
<property name="<Alt>F10" type="string" value="maximize_window_key"/>
<property name="<Alt>Delete" type="string" value="del_workspace_key"/>
<property name="<Super>Tab" type="string" value="switch_window_key"/>
<property name="<Primary><Alt>d" type="string" value="show_desktop_key"/>
<property name="<Primary>F4" type="string" value="workspace_4_key"/>
<property name="<Super>KP_Page_Up" type="string" value="tile_up_right_key"/>
<property name="<Alt>F7" type="string" value="move_window_key"/>
<property name="Up" type="string" value="up_key"/>
<property name="<Primary><Alt>KP_6" type="string" value="move_window_workspace_6_key"/>
<property name="<Alt>F11" type="string" value="fullscreen_key"/>
<property name="<Alt>space" type="string" value="popup_menu_key"/>
<property name="<Super>KP_Home" type="string" value="tile_up_left_key"/>
<property name="Escape" type="string" value="cancel_key"/>
<property name="<Primary><Alt>KP_1" type="string" value="move_window_workspace_1_key"/>
<property name="<Super>KP_Next" type="string" value="tile_down_right_key"/>
<property name="<Super>KP_Left" type="string" value="tile_left_key"/>
<property name="<Shift><Alt>Page_Up" type="string" value="raise_window_key"/>
<property name="<Primary><Alt>Home" type="string" value="move_window_prev_workspace_key"/>
<property name="<Alt><Shift>Tab" type="string" value="cycle_reverse_windows_key"/>
<property name="<Primary><Alt>Left" type="string" value="left_workspace_key"/>
<property name="<Alt>F12" type="string" value="above_key"/>
<property name="<Primary><Shift><Alt>Up" type="string" value="move_window_up_key"/>
<property name="<Primary>F5" type="string" value="workspace_5_key"/>
<property name="<Alt>F8" type="string" value="resize_window_key"/>
<property name="<Primary><Alt>KP_7" type="string" value="move_window_workspace_7_key"/>
<property name="<Primary><Alt>KP_2" type="string" value="move_window_workspace_2_key"/>
<property name="<Super>KP_End" type="string" value="tile_down_left_key"/>
<property name="<Primary><Alt>Up" type="string" value="up_workspace_key"/>
<property name="<Alt>F9" type="string" value="hide_window_key"/>
<property name="<Primary>F7" type="string" value="workspace_7_key"/>
<property name="<Primary>F10" type="string" value="workspace_10_key"/>
<property name="Left" type="string" value="left_key"/>
<property name="<Primary><Alt>KP_8" type="string" value="move_window_workspace_8_key"/>
<property name="<Alt>Insert" type="string" value="add_workspace_key"/>
<property name="<Primary>F1" type="string" value="workspace_1_key"/>
<property name="override" type="bool" value="true"/>
</property>
</property>
<property name="providers" type="array">
<value type="string" value="xfwm4"/>
<value type="string" value="commands"/>
</property>
</channel>
Offline
<property name="<Primary><Alt>t" type="string" value="exo-open --launch TerminalEmulator"/>
TerminalEmulator on my machines is not valid, no such thing. Maybe part of 'sensible', but?
Redo the shortcut and redefine the executable. Pick one that exist.
perhaps /usr/bin/x-terminal-emulator
Last edited by CwF (2021-08-16 20:07:19)
Offline
<property name="<Primary><Alt>t" type="string" value="exo-open --launch TerminalEmulator"/>
TerminalEmulator on my machines is not valid, no such thing. Maybe part of 'sensible', but?
Redo the shortcut and redefine the executable. Pick one that exist.
perhaps /usr/bin/x-terminal-emulator
Sorry but I didn't understand what you mean.
Please, simple, express.
Offline
For shortcuts that don't work - make a new one.
Offline
For shortcuts that don't work - make a new one.
Yes it works.
For example, I can run the terminal with F8
But I want to run with default options.
And I don't like to see this bug or error.
Offline
But I want to run with default options.
And I don't like to see this bug or error.
Consider the defaults EXAMPLES.
Examples that need to be tailored...
Your example should prove the point, F8 would conflict with many things on my systems, so I us 'Super L'.
Offline
are you expecting terminal on F8? it's not set that way in the file you posted. have you tried Ctrl+Alt+t or Alt+t ?
Offline
are you expecting terminal on F8? it's not set that way in the file you posted. have you tried Ctrl+Alt+t or Alt+t ?
My shortcuts settings are by default.
That is, terminal = Ctl+Alt+T
But it doesn't work.
While (app finder = Alt+F3) works.
Yes I tried Ctl+Alt+T but it doesn't work.
This is my problem.
Offline
What happens if you run the shortcut command directly in a terminal window:
exo-open --launch TerminalEmulator
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Issue one: does your keyboard work? To test reassign a working shortcut to "Ctrl+Alt+T"
Issue two: is "exo-open --launch TerminalEmulator" valid. Substitute "/usr/bin/x-terminal-emulator" or other...and try in a terminal as ToZ suggested.
I still don't know which issue is your problem. I suspect a keyboard issue.
For me "Ctrl+Alt+T" works for anything I assign it to, so my keyboards works...
Newer Debian Bullseye has the full range of "exo-open" options and they all work...
Older 5 year old installations without "exo-open" had alternates set already, they reassign to "Ctrl+Alt+T" just fine. actually, since upgraded "Ctrl+Alt+T" mapped to "exo-open" also works...
I find no bug,
Last edited by CwF (2021-08-20 13:37:00)
Offline
What happens if you run the shortcut command directly in a terminal window:
exo-open --launch TerminalEmulator
Another terminal opens.
Offline
. . .
Yes, the keyboard is safe.
By ctl i copy text.
By Alt, i open app finder = Alt+F3
By T i type.
I don't know too.
Last edited by Anti virus (2021-08-20 17:28:29)
Offline
ToZ wrote:What happens if you run the shortcut command directly in a terminal window:
exo-open --launch TerminalEmulator
Another terminal opens.
Install xdotool (if not already installed) and run this command:
xdotool key Ctrl+Alt+t
Does the terminal window open?
Also post back the contents of your ~/.xsession-errors file after you press Ctrl+Alt+t.
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Install xdotool (if not already installed) and run this command:
xdotool key Ctrl+Alt+t
Does the terminal window open?
Also post back the contents of your ~/.xsession-errors file after you press Ctrl+Alt+t.
Offline
Tell us about your computer.
- desktop of laptop?
- Which distro are you using?
- Which version of Xfce?
- any special keyboard configurations or language settings?
Try running xfsettingsd in debug mode and post back the output (after pressing Ctrl+Alt+t):
XFSETTINGSD_DEBUG=1 xfsettingsd --replace --no-daemon
Also, post the output of:
xset q
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
when you run "xev" and press Ctrl+Alt+t does "xev" show all 3 keystrokes?
Offline
interesting...
i have Alt+A set to do "dm-tool switch-to-user admin". while in user phil, i just tried it with "xdotool key alt+a" and my terminal fed it to bash which echoed "^[a" and the switch did not happen. manually entering Alt+A on my keyboard switched me to user admin (from user phil). now i am wondering about how these things actually work. how does xdotool's X input fails when real key input works. i assume xdotool interfaces to X (it works even w/o XFCE running) and i assume something in XFCE does the shortcuts.
Offline
...
desktop
arch
4.16
solved => when I got into keyboard layout,I put English first,then my language
Was this a bug?
Last edited by Anti virus (2021-08-25 08:35:11)
Offline
interesting...
"dm-tool switch-to-user admin"...
how does xdotool's X input fails when real key input works.
Escalating permissions is another issue. The keyboard is 'local', xdotool may be not considered 'local'. When any automation tool allows a path of escalating permission that method should be scrutinized. If xdotool passes as if local, that would be a security bug, unless some mechanism is in place to know better...
Offline
[ Generated in 0.019 seconds, 7 queries executed - Memory usage: 697.76 KiB (Peak: 747.04 KiB) ]