linux怎么休眠快捷键,在Deepin系统中创建右键休眠选项的方法

本文介绍在深度Deepin操作系统中创建右键休眠选项,以方便你更快的进入到系统休眠当中,实现方法非常简单,按照下面的步骤进行就可以了。

休眠的好处

系统休眠,可以让平时的工作环境保存到硬盘中,以便开机后便可立即进入工作状态。

注意

在Deepin系统中划分有swap分区的,先验证休眠功能是否正常,在终端中执行以下命令:

systemctl hibernate

能正常休眠并开机后正常,那请按本教程的步骤操作,如果不能,那本文的方法也就不起作用了。

需要准备的条件

1.Deepin系统划分有swap空间,如果没有swap分区,请先启用swap分区。可以参考Deepin默认对4G内存以上的机器不启用swap,附开启方法。

2.需要创建desktop文件的需要自己找一个图标。

3.需要添加验证权限,以免误点击后,系统立刻休眠,无法阻止。

开始创建右键休眠选项

1、在/usr/bin目录下创建执行文件-记得修改为可执行权限,创建Hiber.sh文件(名字随意,不要和别的重名,需要是shell脚本)

内容如下:

#!/bin/bash

if pkexec /bin/bash;then

systemctl hibernate

fi

附功能解析:

systemctl hibernate是系统休眠命令。

利用系统bash提权的功能,在添加上if判断命令是否执行。

2、在/usr/share/polkit-1/actions目录下创建提权配置文件,创建com.deepin.hiber.policy文件(名字随意,不要重名,最好统一风格)

内容如下:

/p>

"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"

"http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">

Deepin

Authentication is required to switch graphics driver

no

no

auth_admin_keep

系统休眠需要验证权限

/bin/bash

/usr/bin/Hiber.sh

true

附:修改点和注意点

---需要唯一id,不可重复。

系统休眠需要验证权限 ---提示信息,可随意设置。

/bin/bash ---bash提权,不用修改。

/usr/bin/Hiber.sh ---可执行文件路径。

---此处图标为空,不要设置,设置后为显卡的验证提示和图标,问题未知。

3、创建桌面图标--图标自行下载

在/usr/share/applications/目录下创建desktop文件,创建hiber.desktop文件。

内容如下:

[Desktop Entry]

Name=Hiber

Name[zh_CN]=电脑休眠

Exec=Hiber.sh

Icon=/usr/share/Hiber/hiber.png

Terminal=false

StartupNotify=true

Type=Application

Categories=other

附:修改点

Name=Hiber ---英文名字

Name[zh_CN]=电脑休眠 ---中文名字

Exec=Hiber.sh ---可执行文件名

Icon=/usr/share/Hiber/hiber.png ---图标路径

4、在桌面空白区域右键菜单中添加快捷方式

在/home/user/.config/deepin/dde-file-manager/menuextensions目录下创建Extend.json文件。

内容如下:

[

{

"MenuType": "EmptyArea",

"Icon": "",

"Text[zh_CN]": "休眠",

"Exec": "Hiber.sh"

}

]

附:修改点

text:显示文本

exec:可执行文件名

成功示例图

1.休眠-右键:

031e4b578603f43fc8023d885e4ef3de.png

2.验证权限:

cb0b2e0d3bbb0c6d2fd7c487726d9610.png

3.错误提示:

1a49e0c9058df7bcf630a546f1a506fd.png

相关主题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/554203.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

谷歌Chrome 81浏览器更新:新增微软Chromium版Edge现代Web控件

谷歌浏览器是一款非常好用的服务软件,有很多用户都会选择这款软件进行搜索,这里有非常多的搜索功能,用户可以使用这款软件解决自己的一些难题,这款软件的功能也在不断的更新,用户可以使用手机在这里享受非常便捷的服务…

linux spoon.sh闪退,解决Linux Kettle出现闪退问题

linux环境, 运行sh spoon.sh打开图形化界面时经常出现闪退情况。报错信息如下:cfgbuilder - Warning: The configuration parameter [org] is not supported by the default configuration builder for scheme: sftpjava: cairo-misc.c:380: _cairo_oper…

Chrome浏览器占用太多内存,内存不够用怎么办

用户在使用浏览器打开每一个页面的时候都会有很多进程车程序,来保护用户的信息安全,每一个标签都有各自的运行方式,这样在使用的时候就可以达到互不干扰的效果,但是这样做就会将所有的数据都堆叠在一起,使用起来会有弊…

单片机外部中断实验C语言程序,STC89C52单片机外部中断0实验

原标题:STC89C52单片机外部中断0实验/实现功能: 设置,然后通过点亮与P1口第一个引脚相连的D1来显示系统进入了外部中断0实验板型号:BS-XYD-C52实验名称: 外部中断0测试编写人: 谢应东编写日期: …

简单参数让谷歌Chrome浏览器单进程运行

核心提示:Google Chrome是由Google开发的一款设计简单、高效的Web浏览工具。 大多数人都会在怨恨Google Chrome的多线程吃内存吧?而且即使标签独立进程,它的稳定性也不见得高到哪里去,经常遇到要崩溃就一起崩溃的情况,不如让他老…

c语言 %15s,c语言求助

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼fprintf(fp,"%23s%15s\n",p->num,p->name);fclose(fp);}void del_name() /*定义按姓名注销旧档案函数*/{char tempname[10]"";int n0;struct student record[N]{0},*pNULL,*kNULL;FILE*fpNU…

Chrome浏览器依然是最受欢迎的浏览器 排名轻微下滑

chrome谷歌浏览器依然是最受欢迎的浏览器 排名轻微下滑 NetMarketShare 公布了最新的浏览器市场份额数据,排名前三的分别是:Chrome、Internet Explorer 和Firefox 。 Chrome 浏览器依然是全球最受欢迎的桌面浏览器,但从 4 月起已出现轻微下滑…

android 自定义推流器,Android直播实现 Android端推流、播放

最近想实现一个Android直播,但是对于这方面的资料都比较零碎,一开始是打算用ffmpeg来实现编码推流,在搜集资料期间,找到了几个强大的开源库,直接避免了jni的代码,集成后只用少量的java代码就可实现编码、推…

xx Chrome浏览器更新2020版本:黑暗模式一样使用

谷歌浏览器最近更新了一个全新的版本,新增了很多的浏览器服务,让用户在使用的时候可以更加的方便,多种使用模式都可以一键选择,使用起来也是非常方便的,最近非常火爆的黑暗模式也是可以一键使用的,今天小编…

android 聊天功能实现,Android聊天背景功能实现

解决输入法弹出时背景被顶上去或者挤压变形的问题先看效果图:Screenshot_1510219375.pngScreenshot_1510219378.png实现方案:package com.qiangqiang.chatback.views;import android.content.Context;import android.util.AttributeSet;import android.v…

小技巧来助阵 玩转Google Chrome(谷歌浏览器)

核心提示:Google Chrome是由Google开发的一款设计简单、高效的Web浏览工具。 Chrome问世已经有段时间了,相关的应用技巧也开始被挖掘出来,这里小编教你3则小技巧,让Chrome更满足你的需求。 1、单进程运行:Chrome的多…

android app没有读写权限设置,Android 6.0以上权限拒绝打开权限设置界面的解决方法...

本人使用小米手机,打开qq或者微信的时候,某个权限拒绝的话,会提示你开启,点击开启会跳转到app的权限设置界面,当然了,这是国内系统深层定制的原因,也就是说这个界面原声的android没有的&#xf…

爱奇艺视频如何联系客服?爱奇艺联系客服攻略

爱奇艺视频是一款不错的视频,小编在闲的无聊的时候,就会使用爱奇艺来看视频,相信你们也会使用爱奇艺视频来看视频,我们在使用爱奇艺的时候,就会遇到些问题,今天小编为你介绍下:爱奇艺视频如何联…

android显示圆圈动画,Android实现3个圆圈的动画

实现了一个类似Windows进度条效果,界面上有三个圆圈,依次有一个圆圈显示白色,其它的圆圈显示蓝色。画圆圈的Viewimport android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Pai…

谷歌浏览器怎么下载视频 Google Chrome下载视频方法

核心提示:现在我来教大家谷歌浏览器怎么下载视频 Google Chrome下载视频方法。 谷歌浏览器怎么下载视频 Google Chrome下载视频方法 我们经常会在线看一些网页视频,但是网站的视频下载都只支持自己的客户端,如果每家网站的客户端都安装的话那…

android sdk64位资源,android SDK 有32位或64位的分别吗

android环境下搞开发工作,原来用的是32位的(操作系统32位、Eclipse、JDK 都是32位)。现在换了win7 64位系统, Eclipse、JDK 有32位或64位的, 问一下,android SDK 有32位或64位的分别吗?32位环境下(操作系统32位、Eclipse、JDK 都是32位)更新过 android …

Google Chrome(谷歌浏览器)安装方法与使用技巧

核心提示:Google Chrome(谷歌浏览器)的特点是简洁、快速。Google Chrome支持多标签浏览,每个标签页面都在独立的“沙箱”内运行,在提高安全性的同时,一个标签页面的崩溃也不会导致其他标签页面被关闭。此外,Google Chr…

android 单元测试 回调,android – 如何为retrofit2回调进行单元测试?

我无法尝试,但它应该工作.也许你必须修复泛型类型像mock这样的错误(Call.class);.Testpublic void should_test_on_response(){Call onResponseCall mock(Call.class);doAnswer(invocation -> {Response response null;invocation.getArgumentAt(0, Callback.class).onRes…

Chrome浏览器显示“网站连接不安全”怎么解决?解决方法分享

chrome浏览器是一个非常受欢迎的搜索服务软件,这款软件可以满足用户非常多搜索需求,有很多用户都会使用这款软件进行搜索,功能非常的全面,但是在使用Chrome浏览器的也会遇到一般浏览器都会遇到的问题,今天小编就会与大…

android registerreceiver() 参数,android-registerReceiver无法正常工作

我正在尝试处理我的主类中的推送通知(并且我也有GCMBroadcastReceiver-用于我未运行主类时出现的所有通知)但是registerReceiver无法正常工作(GCMBroadcasrReceiver正常工作)我的代码:public class Main extends Activity {protected void onCreate(Bundle savedIns…