惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
C
Cybersecurity and Infrastructure Security Agency CISA
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Know Your Adversary
Know Your Adversary
S
Securelist
I
Intezer
AWS News Blog
AWS News Blog
L
LINUX DO - 热门话题
P
Privacy International News Feed
Recent Announcements
Recent Announcements
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
博客园 - 聂微东
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Attack and Defense Labs
Attack and Defense Labs
N
News and Events Feed by Topic
The GitHub Blog
The GitHub Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Schneier on Security
Schneier on Security
N
Netflix TechBlog - Medium
爱范儿
爱范儿
B
Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
C
CERT Recently Published Vulnerability Notes
Hacker News: Ask HN
Hacker News: Ask HN
Google DeepMind News
Google DeepMind News
Engineering at Meta
Engineering at Meta
Blog — PlanetScale
Blog — PlanetScale
WordPress大学
WordPress大学
S
Secure Thoughts
K
Kaspersky official blog
N
News | PayPal Newsroom
O
OpenAI News
Last Week in AI
Last Week in AI
C
Check Point Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Cyberwarzone
Cyberwarzone
Application and Cybersecurity Blog
Application and Cybersecurity Blog
T
Tor Project blog
大猫的无限游戏
大猫的无限游戏
Vercel News
Vercel News
D
Docker
Hugging Face - Blog
Hugging Face - Blog
T
Threat Research - Cisco Blogs
Cisco Talos Blog
Cisco Talos Blog
The Register - Security
The Register - Security
博客园 - 司徒正美
Martin Fowler
Martin Fowler
人人都是产品经理
人人都是产品经理
P
Palo Alto Networks Blog

Peng's Blog

Vibe paper不负责指北 SPFC参考文献阅读《CONGA》 读《Uno:数据中心间和数据中心内拥塞控制与可靠连接的一站式解决方案》 Lenovo Legion Y9000P 在 Linux 下只有 30W:从现象、WMI 到驱动补丁 理解《From ATOP to ZCube》中的ZCube网络拓扑 集合通信原语学习 再读CAVER 我读的第一篇论文--NSDI_26_CAVER 在archlinux下使用万象拼音实现更智慧的中文输入法 Traefik实现单Docker容器托管多个静态网站 Pengs.top浴火重生!备案、服务器迁移与全站Docker化 严谨与温度并存:北航宋友老师程设课的学习感悟 Android Studio全流程换源指南 解决linux系统下pipewire作为音频服务器持续播放声音中断问题 在ThinkBook 16+ 2025上安装archlinux驯服记录【基本信息与触摸板修复】 「行云流水」在挂载移动硬盘时自动启动Syncthing开始同步的丝滑体验 自建图床和PicGo闹不愉快?干脆自己写个脚本,深度整合到KDE右键菜单! btrfs各压缩等级速率测试脚本,选择最适合你的压缩级别 别当冤大头,Adobe全家桶破解源头方案:修图剪辑不求人,盗版网站也得从你这儿进货! 轻松配置aria2下载器,通过systemd设置开机自启并与浏览器集成 Git Commit 规范指南
Zotero在Wayland下侧边栏无法拖动的解决办法
Pengbo · 2026-04-25 · via Peng's Blog

Zotero是一个好用的开源文档管理软件,使用GTK3构建。我在运行着KDE+Wayland的archlinux上运行Zotero时,却遇到了侧边栏无法拖动的问题,互联网上似乎还没有人给出解决方案,借助AI,我找到了一个Workaround方案。

问题

其实我也是刚接触Zotero不久,在配置环境的时候发现了zotero-AI-Butler 这个插件,能自动生成论文的笔记和思维导图,还能直接对话。兴高采烈地装上了,打开一篇文章。

屏幕截图_20260425_221008

右边的侧边栏就有了总结,但是怎么显示不全啊。

我拖……诶怎么拖不动……(重新瞄准)我拽……诶怎么还是不动,而且也没有左右滑动的手柄指针图标。

我寻思又是Wayland的特有问题吧,但我也不想换到x11,xwayland虽然安装了,我也不是很乐意用,我想这个侧边栏宽度总有配置项吧,还真的在~/.zotero/zotero/<一串随机字母>.default/prefs.js找到了,但是改了 相关的配置项 ,重启之后宽度还是没有变化。

我又继续摸索,发现在查看里面将视图换成堆叠,则pdf与原来的侧边栏将垂直排列,此时高度可以调节。

那其实事已至此我也没有什么好招了,求助AI,最后在GLM 5.1的帮助下找到了根因。

根因

Zotero 的左右侧边栏用的是 GtkPaned / Gtk.Paned 这种可拖拽分隔条控件。在 Wayland 下,GTK 的 窗口和控件拖拽区域 是由 Wayland 协议和窗口管理器(KWin)共同决定的。水平 GtkPaned 的分隔条在 Wayland/KWin 下常常几乎看不到 / 没有手柄,很难点中;垂直 GtkPaned 的分隔条往往仍然比较“粗”,容易点到,所以堆叠视图里能上下拖动高度。

这一问题在Darktable中也有提及。

说白了就是分割条太细了,所以点不上。

解决方案

GTK的分割条我聚焦不上,但是我有KDE的窗口管理KWin啊,Kwin可以直接拦截窗口拖动的请求,不让GTK来处理这个,直接重设窗口大小。

具体的操作非常之简单:

将光标移动到分割条的附近,按下键盘上的Alt键,拖动鼠标,动起来了。

效果如图:

屏幕截图_20260425_230451

总结

我只能说Linux的图形栈历史包袱太重太混乱了。。。

虽然只是一个小问题,但是小问题堆起来就会让人烦躁了。