-
-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Persian language special characters won't be transferred in Qubes copy / paste #5914
Comments
Tested with a nonsensical Arabic text کگچپژ. The characters are:
After pasting (Ctrl-Shift-V), the following method works on the Terminal (outputs the UTF-8 byte sequence as-is,
The following methods discard the affected characters when pasted:
The following methods interpret the encoded UTF-8 as ISO-8859-1 and garble the text (speculation: the GUI toolkit tries to paste it as
The following method obviously does not work, with or without the GUI Agent:
|
If anything, this issue is strictly the responsibility of Qubes GUI Agent. The likely relevant part: |
Fixed by QubesOS/qubes-gui-agent-linux#117 (related issue: #2845)
|
Closing this as resolved. If you believe the issue is not yet resolved, or if anyone is still affected by this issue, please leave a comment, and we'll be happy to reopen this. Thank you. |
Qubes OS version
R4.0
Affected component(s) or functionality
Copy / paste between Qubes
Brief summary
5 Persian language special characters ( ک ) ( گ ) ( چ ) ( پ ) ( ژ ) won't be transferred using Qubes copy / paste between Qubes.
To Reproduce
Steps to reproduce the behavior:
_1. Copy a Persian language text containing any 4 special characters of ( ک ) ( گ ) ( چ ) ( پ ) ( ژ ) and paste it in another Qube. non of these characters gets transferred to the target Qube.
_2. For instance, copy and paste these sample words: ( کلمه - گل - پارسی - ژاله - گچبری - چراغ ) and you get ( لمه - ل - ارسی - اله - بری - راغ )
_3. It happens between all VMs, template doesn't make a difference, if it's Fedora, Debian, etc.
Expected behavior
A clear and concise description of what you expected to happen.
The exact text should be transferred to the other Qube.
Actual behavior
What actually happened (instead of what you expected to happen).
These characters wont be transferred using Qubes copy / past between Qubes: ( ک ) ( گ ) ( چ ) ( پ ) ( ژ )
Additional context
Add any other context about the problem here.
This should also effect Arabic, as one of these characters are shared with Arabic language: ( ک )
The text was updated successfully, but these errors were encountered: