Ubuntu中类似QQ截图的截图工具并实现鼠标右键菜单截图

yizhihongxing

Ubuntu中类似QQ截图的截图工具并实现鼠标右键菜单截图

在Ubuntu操作系统中,系统默认提供了自带的截图工具,但是常常因为功能限制和使用不方便而让许多用户寻找更好的解决方案。那么,如何在Ubuntu中实现类似QQ截图的截图工具并提供鼠标右键菜单截图功能呢?

安装 Flameshot 工具

Flameshot 是一款功能强大的开源截图工具,可实现全屏、区域、单窗口、延时截图等多种截图方式。使用以下命令在Ubuntu系统中安装Flameshot:

sudo apt install flameshot

安装完成后,你可以在应用菜单中找到 Flameshot 并启动它。

Flameshot

实现鼠标右键菜单截图

为了让 Flameshot 在鼠标右键菜单中出现,你需要安装一个名为 Nautilus 的程序。这个程序是 GNOME(Ubuntu常用桌面环境)文件管理器的一部分。使用以下命令安装 Nautilus:

sudo apt install nautilus

安装完成后,你需要运行以下命令:

nautilus -q

这会在结束 Nautilus 进程后重新启动,使得它能够加载新配置文件。

现在,在Nautilus的安装目录下创建一个名为 scripts 的子目录。

mkdir -p ~/.local/share/nautilus/scripts/

~/.local/share/nautilus/scripts/ 下创建名为 flameshot.sh 的文件并写入以下代码:

#!/bin/sh
flameshot gui

将文件保存后,将其权限改为可执行:

chmod +x ~/.local/share/nautilus/scripts/flameshot.sh

现在你可以在文件管理器中进行鼠标右键操作并在弹出的菜单中看到“Scripts”菜单,其中包含名为“Flameshot”的脚本。选择该脚本后即可弹出 Flameshot 的截图界面。

Flameshot menu

将 Flameshot 设为默认截图工具

如果你想将 Flameshot 设置为系统默认的截图工具,你可以转到 Unity Dash 中并搜索“Keyboard”来打开“键盘”应用程序。选择“快捷键”选项卡,并展开“自定义快捷键”部分。在屏幕底部,单击“+”按钮以添加新快捷键。

将以下命令复制并粘贴到“命令”字段中:

flameshot gui

在“快捷键”字段中选择一个你想用于启动 Flameshot 的键。

现在,你只需按下快捷键即可启动 Flameshot 工具,并可以轻松地进行截图。

总之,通过安装 Flameshot 工具和 Nautilus 程序,并将 Flameshot 设置为快捷键或右键菜单的默认截图工具,你可以获得更加方便的截图操作,并提高自己的效率。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Ubuntu中类似QQ截图的截图工具并实现鼠标右键菜单截图 - Python技术站

(0)
上一篇 2023年3月28日
下一篇 2023年3月28日

相关文章

  • MySQL5.7.23解压版安装教程图文详解

    以下是详细的MySQL 5.7.23解压版安装教程图文详解: 前置条件 在进行MySQL的安装前,需要先确认系统中是否已经安装好了以下组件: make cmake gcc bison libaio-dev 如果还没有安装,可以通过以下命令安装: sudo apt-get update sudo apt-get install make cmake gcc b…

    other 2023年6月27日
    00
  • Win2003下cwRsyncServer服务端与cwRsync客户端数据同步实例教程

    Win2003下cwRsyncServer服务端与cwRsync客户端数据同步实例教程 介绍 本文档将详细讲解如何在Win2003系统下通过使用cwRsyncServer服务端和cwRsync客户端实现数据同步。cwRsync是一个在Windows系统上实现rsync协议的软件,可以通过SSH加密传输数据,允许在本地和远程主机之间同步文件和目录,同时还可以实…

    other 2023年6月27日
    00
  • quartzcron表达式:立即开始每10分钟运行一次作业

    以下是关于“quartzcron表达式:立即开始每10分钟运行一次作业”的完整攻略,包含两个示例。 Quartz Cron表达式 Quartz Cron表达式是一种用于调度作业的时间表达。它可以指定作业在何时运行,例如每天的特定时间、每周的特定日期、每月的特定日期等。Quartz Cron表达式由6个字段组成,分别秒、分、时、日、月和周几。以下是Quartz…

    other 2023年5月9日
    00
  • Python类成员继承重写的实现

    Python类的继承和重写是面向对象编程的重要概念,实现类成员继承和重写可以提高代码的可复用性和可维护性,下面提供一份完整的攻略。 1. Python类的继承 在 Python 中,我们通过继承来实现类的复用,如果一个类需要复用另一个类中的属性和方法,可以通过继承的方式来实现。 在定义一个子类时,需要在类名的后面加上父类名,如下所示: class Paren…

    other 2023年6月27日
    00
  • 常用的DOS命令汇总

    常用的DOS命令汇总 简介 DOS(Disk Operating System)即磁盘操作系统,是早期计算机操作系统的一种。DOS命令是指在DOS操作系统下的命令行命令。尽管DOS已经被Windows操作系统所取代,但是DOS命令的一些基础操作仍然在Windows操作系统下得以保留并得到广泛应用。 在本文中,我们将介绍常用的DOS命令汇总,包括常见的文件操作…

    other 2023年6月26日
    00
  • Vue实现登录记住账号密码功能的思路与过程

    下面我将详细讲解Vue实现登录记住账号密码功能的思路与过程: 思路 首先需要在登录页面添加复选框选项,用于用户选择是否记住账号密码; 用户选中复选框后,将用户输入的账号密码存储到本地存储中; 页面加载时从本地存储中读取账号密码,并自动填充到输入框中,如果用户未选择记住账号密码,则不进行自动填充; 当用户点击登录按钮时,先判断是否选择了记住账号密码,如果是则将…

    other 2023年6月27日
    00
  • Python局部变量与全局变量区别原理解析

    Python局部变量与全局变量区别原理解析 在Python中,局部变量和全局变量是两种不同的变量类型,它们在作用域和生命周期上有所不同。下面将详细解析局部变量和全局变量的区别。 1. 局部变量 局部变量是在函数内部定义的变量,只能在函数内部访问。它的作用域仅限于定义它的函数内部,当函数执行完毕后,局部变量的内存空间会被释放。 示例1:计算圆的面积 def c…

    other 2023年8月8日
    00
  • Do All in Cmd Shell一切在命令行下完成第1/6页

    Do All in Cmd Shell一切在命令行下完成 概述 在命令行下完成所有操作能够提高工作效率,让操作更加简单方便。本攻略将介绍如何在命令行下完成常见的操作,只要你熟悉命令行,就可以在不打开任何其他程序的情况下完成所有任务。 管理文件与文件夹 1. 创建文件夹 使用mkdir命令可以在命令行下创建文件夹。例如,创建一个名为test的文件夹: mkdi…

    other 2023年6月26日
    00
合作推广
合作推广
分享本页
返回顶部