当前位置:首页 > 技术 > LINUX > 正文内容

如何使用 Ubuntu 安装和配置 Openbox

Watrt3年前 (2023-02-21)LINUX24650

Openbox是一个相当简单的窗口管理器,我们可以根据需要构建和自定义。

本教程向我们展示了在 Ubuntu 中设置 Openbox 的基础知识、如何更改菜单、如何添加扩展坞以及如何设置墙纸。

安装 Openbox


要安装 Openbox,请同时打开终端窗口(按 CTRL 、 ALT 和 T )或者在破折号中搜索“TERM”并选择图标。

输入以下命令:

sudo apt install openbox obconf

单击右上角的图标,然后注销。

如何切换到 Openbox



按照以下步骤切换到 Openbox。

从登录屏幕中,像往常一样选择用户名。

当屏幕扩展以允许我们输入密码时,请选择屏幕右下角的齿轮图标。将出现一个对话框,其中包含以下选项:
开箱

Ubuntu

Wayland 上的 Ubuntu

选择 Openbox ,然后正常登录。

默认的 Openbox 屏幕


默认的 Openbox 屏幕是一个相当平淡的屏幕。

右击桌面会出现一个菜单。
这就是目前的全部内容。
要开始定制过程,请调出菜单并选择 Terminal 。

更改 Openbox 墙纸


以下是更改 Openbox 墙纸的方法。

首先设置显示分辨率。很有可能,Openbox 一开始就没有做好。打开终端窗口,运行 xrandr 命令设置显示分辨率:

xrandr -s 1920x1080

我们还可以其中包含监视器刷新率以设置特定的刷新率:

xrandr -s 1920x1080 -r 60

接下来,为壁纸创建一个文件夹:

mkdir ~/Pictures/wallpaper

将一些壁纸图片复制到文件夹中。如果我们想要一些新想法,请查看 Unsplash。

那里的一切都是高分辨率的,完全免费使用。

我们将用来设置壁纸背景的程序称为 feh 。

要安装 feh,请运行以下命令:

sudo apt install feh

应用程序安装完成后,输入以下命令设置初始背景:

feh --bg-scale ~/Pictures/wallpaper/

替换为我们希望用作背景的图像的名称。

这只会暂时设置背景。要在每次登录时设置背景,我们需要创建一个自动启动文件,如下所示:

cd ~/.config
mkdir openbox
cd openbox
nano autostart

将 xrandr 命令添加到文件中,以便 Openbox 自动使用正确的分辨率。

在自动启动文件中,输入以下命令:

sh ~/.fehbg &

与号 (&) 非常重要,因为它在后台运行命令,所以不要遗漏它。

总而言之,它应该是这样的:

xrandr -s 1920x1080 -r 60
sh ~/.fehbg &

将 Dock 添加到 Openbox

虽然桌面现在看起来更好一些,但最好有一种启动应用程序的方法。
为此,我们可以安装开罗,这是一个相当优雅的Docker。
我们需要做的第一件事是安装合成管理器。

打开终端窗口并输入以下代码:

sudo apt install xcompmgr

现在安装开罗如下:

sudo apt install cairo-dock

通过运行以下命令再次打开自动启动文件:

nano ~/.config/openbox/autostart

将以下行添加到文件底部:

xcompmgr &
cairo-dock -o &

我们应该能够通过键入以下命令重新启动 Openbox 以使其工作:

openbox --reconfigure

如果上述命令不起作用,请注销并重新登录。可能会出现一条消息,询问我们是否希望使用 OpenGL。选择是继续。

Cairo Dock 现在应该可以加载并且我们应该能够访问所有应用程序。

右键单击 Dock 并选择配置选项以使用设置。


如果您不想安装推荐的软件包,可以使用--no-install-recommends标志运行apt-get,或使用--without-recommends /-R标志运行aptitude。

打赏 支付宝打赏 微信打赏
分享给朋友:

相关文章

mkfs 参数

mkfs 参数

#mkfs.jffs2 -r rootfs -o fs.jffs2 -e 0x20000 --pad=0x500000 -s 0x800 –n -l即可生成 rootfs.jffs2Mkfs.jffs2各参数的意义如下:-r:指定要做成image的目录名。-o:指定输出image的文件名。-e:每一块要擦除的block size,默认是64KB.要注意,不同的flash, 其block size会不一样,三星的K9F2G08U0A的block size为0x20000(从其datasheet里可...

关于CentOS 下 httpd 修改默认的目录后 403 错误的 解决

关于CentOS 下 httpd 修改默认的目录后 403 错误的 解决

step 1 : 首先改你要设置的目录权限       chmod -R 755 /home/html          -------------->>  /home/html   是你存放你的页面的目录   这里我顺便记录下关于selinux 的命令吧    getenforce=>查看 selinux的状态&nbs...

Linux系统信息查看命令大全

Linux系统信息查看命令大全

最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。想起以前写过的一篇其实Linux这样用更简单,发现这些系统信息查看命令也可以总结出一篇小小的东西来了。另外这里还有非常多的命令,可以作为参考。系统# uname -a               # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue   # 查看操作系统版本# cat /proc/cpuinfo  ...

荔枝派nano(f1c100s)的SPI-Flash系统编译创建全过程

荔枝派nano(f1c100s)的SPI-Flash系统编译创建全过程

前言本文的目标是创建一个运行在SPI-Flash上的精简系统,附带填一些前人没有提及的坑。在开始之前,请先通读官方教程的即食部分(U-Boot)、Linux编译和SPI-Flash系统的创建部分的教程,并搭建好编译工具链。以下我假设你已经按照上面的教程下载好了U-Boot和Linux内核,并且到Buildroot的官网下载好了Buildroot(但没按教程创建config文件)。SPI-Flash的分区结构以下是我这里的分区结构。你可以自由的分配后面两个分区的大小。ID  S...

LINUX 使用sendmail邮件备份

LINUX 使用sendmail邮件备份

首先安装:sudo apt-get install sendmail然后在终端可以使用mail来发邮件echo "ESP32固件"|mail -s "esp32" -A "./fw.bin" -r "bak@xxx.com" xb100@qq.com注意很有可能收到的邮件在垃圾箱里面。把发件地址加到白 名单中...

荔枝派Nano 全流程指南

荔枝派Nano 全流程指南

u-boot 初体验安装交叉编译链首先需要安装交叉编译链:# 此处为获取7.2.1版本,您可获取其他版本或者通过链接直接下载 wget http://releases.linaro.org/components/toolchain/binaries/7.2-2017.11/arm-linux-gnueabi/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi.tar.xz tar -vxJf gcc-li...

[转]《保姆级教程》全志F1C100S/F1C200S spi-flash 启动全流程适配烧录及踩坑指南

[转]《保姆级教程》全志F1C100S/F1C200S spi-flash 启动全流程适配烧录及踩坑指南

转自哇酷网=丨晋丨通过参考荔枝派nano官方和论坛大佬的帖子,总结了烧录 spi-flash 启动的方法。通过搜寻资料,把其中有错误或者做了多余的操作的步骤做了修正,以免大家再次踩坑,耗费青春。以下包括 uboot、kernel、buildroot 和 烧录的详细步骤和需要注意的问题,尽量精简方法,以期容易上手和理解。各种配置项也做了详细注释,要知其然,也知其所以然。最理想的状态应该是是:有的坑,踩的人多了,也便没有了坑。论坛不太好排版,有需要的也可以去我的博客看:P:全志F1C100S/F1C...

debootstrap报"Release signed by unknown key"错误的解决方法

debootstrap报"Release signed by unknown key"错误的解决方法

1、下载最新的ASC文件:wget https://ftp-master.debian.org/keys/release-11.asc -qO- | gpg --import --no-default-keyring --keyring ./debian-release-11.gpg注意这里的11对应debian的版本号。我这里是debian11 (bullseye)2、debootstrap指定asc文件sudo&...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。