Use XDG_SESSION_TYPE to check for Wayland, rather than WAYLAND_DISPLAY

Former-commit-id: 4598a3038d49df81426dfcf2a29a366ea6bc4c74 [formerly cc81f219fa]
Former-commit-id: 4c8b1ddc2d9f7cee44007de0e2ae4cbea882a20e
This commit is contained in:
2022-11-26 23:57:12 -05:00
parent 213ca41582
commit fb1c3844a8
+1 -1
View File
@@ -782,7 +782,7 @@ def copy_data(): # copies a specified field of an entry to the clipboard
elif Path("/data/data/com.termux").exists(): # Termux (Android) clipboard detection
run(['termux-clipboard-set', _copy_line[_index].rstrip()])
Popen("sleep 30; termux-clipboard-set ''", shell=True)
elif environ.get('WAYLAND_DISPLAY') == 'wayland-0': # Wayland clipboard detection
elif environ.get('XDG_SESSION_TYPE') == 'wayland': # Wayland clipboard detection
run(['wl-copy', _copy_line[_index].rstrip()])
Popen('sleep 30; wl-copy -c', shell=True)
else: # X11 clipboard detection