您尚未登录。

#1 2024-05-10 20:49:05

szleaves
会员
注册时间: 2024-05-10
帖子: 3

Hyprland环境下 WPS Office无法粘贴任何剪贴板上的内容

WPS Office无法粘贴任何从其他环境复制的内容,但是我切换到GNOME(Wayland)下之后并无问题。软件环境内自己粘贴自己的内容倒是可以的
WPS目前运行在xwayland环境下,hyprctl clients输出如下

Window 64ad6d969c40 -> WPS文字:
	mapped: 1
	hidden: 0
	at: 967,55
	size: 938,1010
	workspace: 2 (2)
	floating: 0
	monitor: 0
	class: wps
	title: WPS文字
	initialClass: wps
	initialTitle: WPS文字
	pid: 45034
	xwayland: 1
	pinned: 0
	fullscreen: 0
	fullscreenmode: 0
	fakefullscreen: 0
	grouped: 0
	swallowing: 0
	focusHistoryID: 1

最近编辑记录 szleaves (2024-05-10 20:49:43)

离线

#2 2024-05-14 19:55:02

szleaves
会员
注册时间: 2024-05-10
帖子: 3

Re: Hyprland环境下 WPS Office无法粘贴任何剪贴板上的内容

这是在复制wps内文字后 wl-paste的输出结果

➜ ~ wl-paste -l
text/rtf
text/richtext
text/plain
text/plain;charset=utf-8
text/plain
text/html

wps复制后的文字是可以正常粘贴到其他地方的,但是从其他地方(比如终端或浏览器)复制的内容就无法粘贴到wps中,粘贴按钮显示为灰色 不可用状态
这是从其他地方复制内容后的 wl-paste输出

➜ ~ wl-paste -l
STRING
UTF8_STRING
text/plain
text/plain;charset=utf-8
TEXT

最近编辑记录 szleaves (2024-05-14 19:57:19)

离线

#3 2024-05-14 21:40:24

xep007
会员
注册时间: 2022-01-07
帖子: 13

Re: Hyprland环境下 WPS Office无法粘贴任何剪贴板上的内容

我用wayfire,也有相同的情况。没办法,平常就用leafpad中转一下,很麻烦的!

离线

#4 2024-05-14 23:28:52

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,540
个人网站

Re: Hyprland环境下 WPS Office无法粘贴任何剪贴板上的内容

中转可以?可以的时候是提供什么类型的数据呢?

离线

#5 2024-05-21 17:05:31

xep007
会员
注册时间: 2022-01-07
帖子: 13

Re: Hyprland环境下 WPS Office无法粘贴任何剪贴板上的内容

依云 说:

中转可以?可以的时候是提供什么类型的数据呢?

1.从firefox是复制文字粘贴到wps文字中,第一次可以,第二次不行。运行wl-paste -l结果如下:
wl-paste -l
text/html
text/_moz_htmlcontext
text/_moz_htmlinfo
text/plain;charset=utf-8
UTF8_STRING
COMPOUND_TEXT
TEXT
text/plain
STRING
text/x-moz-url-priv
SAVE_TARGETS
2.用leafpad中转后,运行wl-paste -l结果如下:
$ wl-paste -l
application/x-gtk-text-buffer-rich-text
text/plain;charset=utf-8
text/plain
text/plain;charset=utf-8
text/plain

离线

#6 2024-05-21 17:51:04

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,540
个人网站

Re: Hyprland环境下 WPS Office无法粘贴任何剪贴板上的内容

第二次不行好神奇。

离线

#7 2024-05-22 07:22:17

xep007
会员
注册时间: 2022-01-07
帖子: 13

Re: Hyprland环境下 WPS Office无法粘贴任何剪贴板上的内容

依云 说:

第二次不行好神奇。

是的。但是在google-chrome上不会。

离线

#8 昨天 11:06:57

xep007
会员
注册时间: 2022-01-07
帖子: 13

Re: Hyprland环境下 WPS Office无法粘贴任何剪贴板上的内容

以下脚本可以解决问题。原文见:https://gist.github.com/progzone122/32061f068c345a0644ad9a47ad390b82
#!/bin/bash

while true; do
    wl-paste | xclip -selection clipboard
    xclip -selection clipboard -o | wl-copy
    sleep 0.5
done


试用了一下,可以用,但粘贴时多了不少的空行。等于还是没真正解决。

最近编辑记录 xep007 (昨天 15:05:18)

离线

页脚