ubuntu-openbox-系统配置点滴
由于是自己用,想到哪里写哪里吧。
为啥用openbox 呢?很简单,,,笔记本是板载显卡,cpu也不大,干不了gpu的事,gnome已经吃不动了。。。。就用openbox吧。
安装很简单 sudo apt-get install openbox obmenu obconf 就可以了
openbox 安装后第一件事,就是配置关机
其他组件能省就省。tint2本来装上了,但越用越不舒服,就不用了。现在就是openbox 加个conky看看时间cpu而已
feh是必须到,这个也简单随便弄下就好了
因为关机到权限很高,所以不能直接做。还得修改权限文件
sudo visudo
添加 ALL ALL=NOPASSWD:/sbin/shutdown
然后openbox菜单里添加
<item label="Reboot">
<action name="Execute"> <execute>gksudo 'shutdown -r now'</execute> </action></item>
<item label="Shut down">
<action name="Execute"> <execute>gksudo 'shutdown -h now'</execute> </action></item>
就能关机重启了。
conky的配置贴一下,最简单到那种。
background yes
double_buffer yes
override_utf8_locale yes
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
gap_x 10
gap_y 10
alignment top_left
update_interval 2
#colour
default_color 786E5B
own_window_colour 272521
#font
use_xft yes
xftfont 文泉驿正黑:pixelsize=14
cpu_avg_samples 2
TEXT
${color lightgrey}${time %b%d日星期%a}${alignr}${time %p%l:%M}
如果你真想做一件事,全世界都会帮你!
cpu1 : ${cpu cpu0}% , cpu2 : ${cpu cpu1}%
${cpubar /}
${alignr}${top name 1} ${top cpu 1}%
${alignr}${top name 2} ${top cpu 2}%
${alignr}${top name 3} ${top cpu 3}%
${alignr}${top name 4} ${top cpu 4}%
${alignr}${top name 5} ${top cpu 5}%
root : ${fs_used /}/${fs_size /} ( ${fs_free_perc /}% free)
${fs_bar /}
接下来是装jdk
tar -zxvf jdk-7-linux-i586.tar.gz
mv jdk1.7.0/ /usr/bin/jvm/
vim ~/.bashrc
添加:
export JAVA_HOME=/usr/bin/jvm
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出,输入以下命令使之生效
source ~/.bashrc
测试
java -version
然后是下载个eclipse 需要哪种就装那种吧,直接解压缩就可以运行。另外如果提示找不到jre就修改下eclipse.ini,
还有ubuntu 里有个破进程,经常占用100%的cpu 名字叫update-apt-xapi。其实就是编索引,直接删掉
sudo apt-get autoremove apt-xapian-inde
最后搞个截图到工具就ok了,用了网友到一个sh
建立文件 /usr/bin/snapshot
#!/bin/bash
DIR="${HOME}/图片/snapshots"
DATE="$(date +%Y%m%d@%H%M%S)"
NAME="${DIR}/snapshot-${DATE}.png"
LOG="${DIR}/snapshots.log"
# Check if the dir to store the screenshots exists, else create it:
if [ ! -d "${DIR}" ]; then mkdir -p "${DIR}"; fi
# Screenshot a selected window
if [ "$1" = "win" ]; then scrot -bs "${NAME}"; fi
# Screenshot the entire screen
if [ "$1" = "scr" ]; then scrot "${NAME}"; fi
# Screenshot a selected area
if [ "$1" = "area" ]; then scrot -cd 10 -s "${NAME}"; fi
if [[ $# = 0 ]]; then
# Display a warning if no area defined
echo "No screenshot area has been specified. Screenshot not taken."
echo "${DATE}: No screenshot area has been defined. Screenshot not taken." >> "${LOG}"
else
# Save the screenshot in the directory and edit the log
echo "${NAME}" >> "${LOG}"
fi
修改 snapshot 的文件属性
#chmod +x /usr/bin/snapshot
在 Openbox 的 rc.xml 增加快捷键
<keyboard>
...
<keybind key="Print">
<action name="Execute"><execute>/usr/bin/snapshot scr</execute></action>
</keybind>
<keybind key="C-Print">
<action name="Execute"><execute>/usr/bin/snapshot win</execute></action>
</keybind>
<keybind key="A-Print">
<action name="Execute"><execute>/usr/bin/snapshot area</execute></action>
</keybind>
...
<keyboard>
最后把openbox到程序绑定搞一下。
桌面分四个 first,web,qq,eclipse
<application name="Eclipse">
<maximized>true</maximized>
<desktop>4</desktop>
<decor>no</decor>
</application>
<application name="x-www-browser">
<maximized>true</maximized>
<desktop>2</desktop>
<decor>no</decor>
</application>
<application name="x-www-browser" title="*Q+ Web*">
<desktop>3</desktop>
<fullscreen>yes</fullscreen>
</application>
</applications>
ubuntu-openbox-系统配置点滴相关推荐
- Ubuntu镜像系统配置
Ubuntu镜像系统配置 pip3指令安装 更换Ubuntu国内的软件源 安装pip3 释放串口 安装系统范围的依赖项 设置虚拟环境 安装 Donkeycar Python 代码 修复 CSIC 相机 ...
- [Ubuntu]openbox下U盘自动挂载
我使用的系统是Ubuntu12.04+openbox,没有使用gnome等集成环境,所以没有U盘自动挂载功能.从网上搜索了一下资料: +ubuntu下usb自动挂载(ext4,ntfs,vfat,ex ...
- Ubuntu操作系统配置阿里云镜像方法一
Ubuntu,是一款基于 Debian Linux 的以桌面应用为主的操作系统,内容涵盖文字处理.电子邮件.软件开发工具和 Web 服务等,可供用户免费下载.使用和分享. 阿里云官方镜像站:https ...
- 为树莓派Ubuntu mate系统配置ROS Kinetic+镜像下载
由于在树莓派官网下载镜像真的是太慢了,这里给大家百度网盘下载地址: 链接:https://pan.baidu.com/s/1-Qq2DL9PhaIeEP0sJZrGqg 提取码:880u 按正常方式烧 ...
- Ubuntu操作系统配置阿里云镜像方法二
Ubuntu,是一款基于 Debian Linux 的以桌面应用为主的操作系统,内容涵盖文字处理.电子邮件.软件开发工具和 Web 服务等,可供用户免费下载.使用和分享. 阿里云官方镜像站:https ...
- 嵌入式/X86 Ubuntu/Linux系统配置VNCServer远程gnome桌面
继前面的xfce桌面之后,这里我们来配置vncserver的gnome桌面,过程和之前一样,安装tigervncserver,Windows下使用vncviewer来控制. 我们主要看不同的地方: 1 ...
- RTX30系列-Ubuntu系统配置与深度学习环境Pytorch配置
本文完成RTX3090Windows+Ubuntu双系统配置 ,并配置深度学习环境 硬件环境为RTX3090+Z590主板,64GB RAM,2TB固态,8TB存储 Ubuntu系统版本为:Ubunt ...
- [原]Ubuntu桌面安装配置
Ubuntu桌面系统配置 1.更新系统: sudo apt-get update sudo apt-get update --fix-missing 2.安装xwindows桌面 sudo apt-g ...
- dos虚拟机如何全屏显示_如何在 Windows 10 中设置 Ubuntu 虚拟机 | Linux 中国
导读:如果你想尝试在 Windows 10 中设置一个或多个 Ubuntu 虚拟机进行自己的实验,请按照以下步骤进行.本文字数:3310,阅读时长大约: 5分钟https://linux.cn/art ...
- Ubuntu通过docker部署分布式版本控制GitLab(一)
使用Ubuntu通过docker部署分布式版本控制GitLab(一) 虚拟机部分 作者用的虚拟机是VirtualBox,下载ubuntu镜像 设置虚拟机存储,控制器IDE光驱为下载的镜像 设置虚拟机网 ...
最新文章
- 华为诺亚方舟加拿大实验室提出BANet,双向视觉注意力机制用于单目相机深度估计...
- NBT:牛瘤胃微生物组的4941个宏基因组组装基因组(MAG)
- 哪些模块可用于python性能分析_Python调用C模块以及性能分析
- 用SQL语句添加删除修改字段
- PostgreSQL数据库设置远程连接
- 【MyBatis】MyBatis对Log4J的支持、MyBatis实现新增、删除、修改、查询
- 7-1 作业调度算法--先来先服务 (30 分)(思路+详解+vector+map+map做法)Come Baby!!!!!!!!!!!
- android chrome cast,有了它 任何安卓设备瞬间变身ChromeCast
- C 语言实例 - 输出九九乘法口诀表
- 如何删除office2007、以及安装新版本office
- Spring Validation校验
- ES11新特性_String.prototype.matchAll方法---JavaScript_ECMAScript_ES6-ES11新特性工作笔记063
- Python新手学习基础之数据类型——字符串的切片截取
- CAD 部分快捷键注释
- 如何在ps添加箭头_PS里怎么画箭头?PS画箭头三种方法介绍
- VB类计算机专业毕业设计题目
- 三菱plc指令dediv_三菱plc中的DECMP指令是什么意思?
- Samsung 6818平台首次编译遇到的问题
- android如何正确获取iccid,特别是中间带有字母的iccid
- 鱼眼相机1080P的标定内参转换为720P的内参鱼眼相机标定方法
热门文章
- java创建静态对象_java - 以静态方式创建对象
- TensorFlow入门教程(十五):验证码识别之多任务方式进行训练
- 计算机一直学技术很心累,南昌大学计算机考研经验
- 云开发技术应用python pdf_云开发技术应用python_云开发技术应用(Python)
- 屏的像素与传输速率_摄像头像素与分辨率(1080P)的关系
- 比例阀放大板24V/2a/3A/5a比例阀驱动放大器电磁比例阀控制器电磁比例阀门线性驱动0-5v/0-10v/4-20ma转0-/85MA165ma信号隔离放大器
- 邮箱发送验证码和短信发送验证码的学习笔记
- mac终端怎么恢复初始设置?
- php太卡,ps卡顿怎么办 程序运行缓慢的解决方法
- 放假第二天的重大事故:忘记服务器root密码了,于是我一顿操作猛如虎。。。