每次改了awesome总是心里忐忑的重新启动awesome 稍有不慎就会导致awesome加载失败 而使用默认配置加载. 对于改了一大堆快捷键绑定的人来说, 默认配置简直没法用了... 有时候还会直接起不来...需要用到killall awesome才能退回到lightdm的登录界面

偶然发现xephyr这个工具 可以虚拟出一个x界面来加载awesome 配合awesome的-c参数 即可实现在虚拟的屏幕中加载新配置的文件 验证配置文件是否有问题.
 $ sudo apt-get install xserver-xephyr
 $ Xephyr -ac -br -noreset -screen 800x600 :1 &
 $ DISPLAY=:1.0 awesome -c ~/.config/awesome/rc.lua.new


Related articles, courtesy of Zemanta:
  • Python - Taking Browser Screenshots With No Display (Selenium/Xvfb)
  • Xorg multiseat
  • Awesome
  • Awesome

转载于:https://www.cnblogs.com/pylemon/archive/2012/03/16/2402330.html

无需重启, 使用Xephyr调试awesome相关推荐

  1. 内核功能导致重启_红帽RHEL Linux 7.7正式版发布 支持内核实时修复技术无需重启...

    现归属国际商业机器公司旗下的红帽目前已经推出新的功能版本,新的版本提供跨云基础的增强以及控制等. 这个版本也是红帽企业版 RHEL Linux 7.x 系列最后的功能版本,后续7.x主要将提供错误修复 ...

  2. linux服务器插上硬盘不能开机,Linux服务器添加新硬盘无法识别解决方法(无需重启)...

    Linux服务器添加新硬盘无法识别解决方法(无需重启) 发布时间:2018-08-24 19:45, 浏览次数:711 , 标签: Linux 前言 一般来说,当我们在服务上插入新的磁盘时,服务器是会 ...

  3. win7修改计算机名 bat,用cmd改计算机名.bat 无需重启电脑生效

    echo off set /p cname=请输入计算机名: echo REGEDIT4 >reg.reg echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentCont ...

  4. 一键修改计算机名(无需重启)

    一键修改计算机名(无需重启) @ ECHO OFF color 0A ECHO ------------------------------------------------------------ ...

  5. 【Windows美化】:修改磁盘或U盘默认图标(常见方式与无需重启、可随时修改、支持中文文件名的独家方式)

    Windows美化--修改磁盘或U盘默认图标(常见方式与无需重启支持中文的独家方式) 文章目录 Windows美化--修改磁盘或U盘默认图标(常见方式与无需重启支持中文的独家方式) 一.适用场景 二. ...

  6. vue项目动态换皮肤/换主题的通用实现方式(热换肤,无需重启项目,通俗易懂,看了就会!!!)

    VUE项目动态切换皮肤/主题的通用实现方式 提供一种通用的的解决方案,无需重启项目,无需更改import的文件路径,直接通过功能按钮热更换皮肤/主题 vue-cli版本:3.0 1. 在pulic目录 ...

  7. Eclipse下Tomcat自动加载web项目,无需重启了

    Eclipse下Tomcat自动加载web项目,无需重启了 1.双击打开Tomcat Overview文件 2.点击Moduls 3.首先点Add External Web Module按钮弹出对话框 ...

  8. idea从零到精通(09)之修改代码无需重启Tomcat(热启动)

    文章目录 作者简介 引言 导航 热门专栏推荐 视频讲解 概述 解决方式 1.修改配置 2.以debug方式启动Tomcat 3.打开页面查看 4. 修改页面代码 5. 修改 xml 配置文件 6. 说 ...

  9. adb 设置代理 和 关闭代理 无需重启

    设置代理 adb shell settings put global http_proxy ip:端口 关闭代理(无需重启) adb shell settings put global http_pr ...

最新文章

  1. android 设置view亮度,android ImageView亮度变化
  2. IDA*-洛谷P1379 八数码难题
  3. SQL Server Management Studio 过期无法使用解决办法
  4. 3 - SQL Server 2008 之 使用SQL语句删除约束条件
  5. Android 访问本地 HTML
  6. python OpenGL 安装
  7. 获取m,n之间的随机整数
  8. php7.2 session,PHP 7.2 Warning: “Cannot change session name when session is active”
  9. caffe学习日记--lesson8:站在巨人的肩膀上, denny的学习专栏——徐其华——caffe
  10. 在PB中使用WINSOCK.OCX做双向通信的简单例子
  11. 图像型PDF如何免费转换成可编辑的文字
  12. 0ctf-2016 pwn-warmup writeup
  13. Educational Codeforces Round 60 (Rated for Div. 2) E. Decypher the String(构造)
  14. 把计算机过程描述,计算机解决问题的过程
  15. CM3基础(持续更新)
  16. obs多推流地址_腾讯推流直播教程OBS下载、安装、使用
  17. __name__的基本用法
  18. libGDX学习记录(一)
  19. 今天,传说中的老方给我们班上课了
  20. es6数组去重(连重复的对象也可以去掉)

热门文章

  1. 软件测试质量过程检测文档_如何编写实际上有效的质量检查文档
  2. 小狗钱钱_✅每次构建待办事项列表应用程序时,都会有一只小狗? 死了?
  3. nginx源码编译、负载均衡及模块的扩展
  4. 1075 PAT Judge
  5. ckeditor finder php,CKEDITOR CKFINDER的图片上传配置(C#/asp.net/php)
  6. UI设计培训教程分享:UI设计师的色彩使用技巧
  7. Vue+Element-ui+二级联动封装组件
  8. 表白这件事,比解 bug 要难多少?
  9. Format specifies type 'id' but the argument has type 'NSError *__autoreleasing *
  10. springJDBC实现查询方法二