gnome扩展Draw on you screen
目前在 Ubuntu 22.04 中不受支持。
https://extensions.gnome.org/extension/1683/draw-on-you-screen/
创建此问题是为了记录在 22.04 上安装相同的临时解决方法所需的步骤
答案1
以下步骤允许我们在 ubuntu 22.04 上手动安装扩展
- 下载扩展并将其复制到本地系统
# Clone the extension project from git git clone https://codeberg.org/som/DrawOnYourScreen.git # Rename and move to the project to gnome extension local folder mv DrawOnYourScreen [email protected] mv [email protected] ~/.local/share/gnome-shell/extensions
- 打开扩展的元数据文件并将 gnome 版本 42 添加到
shell-version
数组 中
完成上述步骤后,元数据文件中的 shell 版本应如下所示vi ~/.local/share/gnome-shell/extensions/draw-on-your- [email protected]/metadata.json
"shell-version": [ "3.24", "3.26", "3.28", "3.30", "3.32", "3.34", "3.36", "3.38", "42" ]
- 在 Chrome 中打开 gnome 扩展管理器https://extensions.gnome.org/local/。扩展程序应显示在页面中。切换以启用扩展程序。
确保gnome-tweaks
并gnome-shell-extensions
按照https://www.omgubuntu.co.uk/install-gnome-extensions-on-ubuntu
已知的问题
ALT通过切换+ SUPER+ D、CTRL+ C、CTRL+停用扩展后,V许多其他快捷方式均不起作用。这是因为Draw on you screen
扩展中的快捷方式(仅在扩展处于活动状态时才处于活动状态)在我们停用扩展后不会被删除。可以通过为扩展中的快捷方式提供自定义键映射来解决此问题。
答案2
我已经厌倦了尝试让这个扩展工作,我真的需要这个功能,所以我很快编写了自己的程序,以便在屏幕上绘图。它是用 Python 编写的,使用 Gtk 3 / Cairo,并允许您执行非常基本的操作:您可以画线、写文本、移动对象、更改颜色、保存为 PNG。它在调用之间保存状态,所以就是这样。它在这里:https://github.com/january3/screendrawer
免责声明:Python 不是我的母语,并且该程序很容易理解,所以请随意使用它。
答案3
您现在可以使用Draw on Your Screen 2
它,它是原始版本的分支,支持所有较新的版本。我通过Gnome Extension Manager
Ubuntu 22.04.3 LTS 一键安装了它。
关联:https://extensions.gnome.org/extension/4937/draw-on-you-screen-2/
答案4
我更喜欢 flameshot,因为它可以在 Windows 上像 lightshot 一样使用,并且它存在于默认包中:
sudo apt install flameshot
前往系统设置并导航至键盘设置。您将在那里找到列出的所有键盘快捷键,忽略它们并向下滚动到底部。
现在,您将看到一个 + 按钮。单击“+”按钮可添加自定义快捷方式。您需要在出现的字段中输入以下内容:
Name: Anything You Want Command: /usr/bin/flameshot gui
最后,将快捷方式设置为 PrtSc - 它会警告您默认屏幕截图功能将被禁用 - 因此继续执行此操作。