Chinaunix

标题: 厌倦桌面环境,请问如何才能只安装一张墙纸? [打印本页]

作者: wait_rabbit    时间: 2013-05-01 21:29
标题: 厌倦桌面环境,请问如何才能只安装一张墙纸?
本帖最后由 wait_rabbit 于 2013-05-02 11:21 编辑

正在重新打造FreeBSD,用手机发一个贴。

我对主流非主流的桌面环境(gnome,kde,xfce,……)都有各种无语。因此这回决定一切都极端从简。

现在相关软件只安装了xorg-minimal, urxvt(终端), 以及 xmonad(窗口管理器)。启动X时,就只自动打开一个终端,如果想要运行别的 client 软件就直接敲命令行启动。目前感觉甚好。

唯一的缺陷:如果我关闭了所有的 client 软件,看到的就是一个丑陋的x server界面,you know,深黑一片,不见人烟。所以我的需求是,如何才能以最简单的方式,只添加一张背景图?并且conkey能够在上面正常工作?这样的话,启动时连终端都不必打开了。

谢谢!
作者: wait_rabbit    时间: 2013-05-01 21:39
补充一下,不要和某个具体的桌面环境绑定。不然估计又是一大串依赖关系。

我在想,是不是可以直接给 Xorg 配一张图了事?不过不熟悉相关配制,望哪位大能有以教我。
作者: linpay2000    时间: 2013-05-01 22:23
这个很容易搞定,你弄一张和你显示屏一样大小的照片,贴到显示器上就可以了。呵呵。开个玩笑。

我个人认为电脑在于方便使用,特别是桌面。如果打开软件还需要敲命令,只能说你时间有的是,要不就是蛋痛,胸痛之类的。
如果真要强调配置,fvwm是个选择,可以满足你的要求,但比你的敲命令要方便。
不过配置维护起来很蛋痛。
作者: wait_rabbit    时间: 2013-05-01 22:51

在下只说一点:在终端下,通过命令补齐,运行一个软件;比阁下在桌面上移动鼠标——点出菜单——定位——左键选定。要快。

fvwm的缺点众所周知,对此无爱。何况我只用 xmonad 作为窗口管理器。

所以,如果能够找到一个最简单的办法提供背景就ok了。
作者: fender0107401    时间: 2013-05-02 08:01
wait_rabbit 发表于 2013-05-01 21:29
正在重新打造FreeBSD,用手机发一个贴。

我对主流非主流的桌面环境(gnome,kde,xfce,……)都有各种无语 ...


我告诉你一个很不幸的消息,你对X以及依赖关系的理解基本上是错误的。
作者: lsstarboy    时间: 2013-05-02 08:35
不用窗口管理器用界面有啥意思?
作者: wait_rabbit    时间: 2013-05-02 09:19
fender0107401 发表于 2013-05-02 08:01
我告诉你一个很不幸的消息,你对X以及依赖关系的理解基本上是错误的。


请版主再稍稍详细解释一下,想再只要一张墙纸的想法不可行吗?还是别的地方出了问题? :wink:

目前的搭配,用起来倒是挺顺手的。xmonad 自动会将所有的 x-client 软件填满屏幕,也就掩盖了丑陋的 x-serve 界面。
作者: wait_rabbit    时间: 2013-05-02 09:22
本帖最后由 wait_rabbit 于 2013-05-02 17:05 编辑
lsstarboy 发表于 2013-05-02 08:35
不用窗口管理器用界面有啥意思?


xmonad 就是一个窗口管理器。我安装 Xorg-mininal 的目的之一,就是为了不要自带的 twm,以及xterm(代之以urxvt)

实际上,如果没有窗口管理器,Xorg 是无法启动的。

===========

再更正,说法无误。
作者: fender0107401    时间: 2013-05-02 10:13
wait_rabbit 发表于 2013-05-02 09:19
请版主再稍稍详细解释一下,想再只要一张墙纸的想法不可行吗?还是别的地方出了问题?  

目前 ...


一言难尽啊。 :wink:
作者: wait_rabbit    时间: 2013-05-02 10:27
fender0107401 发表于 2013-05-02 10:13
一言难尽啊。


我再研究研究,或者版主有较好的网址可供学习也行。我倒是真不知道这个 background 到底是个什么东东,难道真的非要和一个 DE 绑定才行?

目前 .xinitrc 里边只有两行命令:
  1. cat ~/.xinitrc

  2. urxvt --pe tabbed &
  3. xmonad
复制代码
startx 就一切ok了。如果可以想办法再提供一张单纯的背景图案的话,就可以把 urxvt 的启动也关闭了。
作者: fender0107401    时间: 2013-05-02 10:39
wait_rabbit 发表于 2013-05-02 10:27
我再研究研究,或者版主有较好的网址可供学习也行。我倒是真不知道这个 background 到底是个什么东东, ...


你想显示图片,那就需要图形库啊,怎么可能没有依赖呢。

桌面环境都依赖图形库,要么是gtk要么是qt,你根本就是逃不掉的。
作者: wait_rabbit    时间: 2013-05-02 10:58
fender0107401 发表于 2013-05-02 10:39
你想显示图片,那就需要图形库啊,怎么可能没有依赖呢。

桌面环境都依赖图形库,要么是gtk要么是qt, ...


我完全不介意安装 gtk 的,何况本来就是 gtk 党 :wink: 实际上我还装了好些依赖于gtk 的软件,比如 evince 等。

现在的问题是,gnome 环境下可以使用 gconftool-2 来设置背景图案。但是这样的话,我是不是就需要装上整个 gnome 的基本环境?这就让人不爽了。

我所希望的,就是有一个类似  gconftool-2 这样的、单纯就是为了设置背景图案的小工具,不依赖于 gnome 或者 kde 等具体 DE 。在 ports 里随便找了找,暂时没什么发现。
作者: wait_rabbit    时间: 2013-05-02 11:07

或者说,就是如何在 FreeBSD 下,以最最简单、环保的方式,设置一张背景图案。
作者: oily1314    时间: 2013-05-02 11:19
本帖最后由 oily1314 于 2013-05-02 11:23 编辑

用feh,feh本身不仅是个图片浏览器,也可用于设置background。
应该只需要在~/.xinitrc加入这一句
  1. feh --bg-scale /path/to/your/background
复制代码
即可。具体的参数和支持的图片格式我倒不太记得了。我的窗口管理器背景设置好了就没动过。
作者: zeissoctopus    时间: 2013-05-02 11:39
對,用feh 吧,很簡單
作者: wait_rabbit    时间: 2013-05-02 12:58
oily1314 发表于 2013-05-02 11:19
用feh,feh本身不仅是个图片浏览器,也可用于设置background。
应该只需要在~/.xinitrc加入这一句即可。具 ...

zeissoctopus 发表于 2013-05-02 11:39
對,用feh 吧,很簡單


多谢两位尊兄,看起来这就是我想要的东东。  晚上回去试试。
作者: lanjian9151    时间: 2013-05-02 17:57
这楼看着真急人啊,我还纳闷了是不是我理解有问题,一路看下来就是个简单的问题用feh就搞定了,还好最后有人提到了
作者: wait_rabbit    时间: 2013-05-03 06:06
回复 17# lanjian9151

在下反省一下自己的表达能力。


   
作者: wait_rabbit    时间: 2013-05-03 06:21
回复 15# zeissoctopus

想再请教一下诸位,现在有哪些比较适合我这种环境的文件管理器呢?

要求很简单:

1   可以从当前文件夹切换到一个终端。(比如当我位于文件管理器的 /home/root/Document/Install 目录下时, 可以直接打开一个终端,该终端一旦启动,也工作在 /home/root/Document/Install 内。

2   可以比较容易地绑定文件的默认打开方式。

3   修改文件名时,像 nautilus 那样直接修改就好。别跳出一个窗口,让我在新窗口中填写。

其实我对 rox-filer 的感觉还是蛮好的,非常轻便、高效,尤其是第一条很让人满意。可惜不满足第 3 条,第 2 条也够呛。

   
作者: wait_rabbit    时间: 2013-05-03 07:20

背景图片设置完毕,现在 startx,就是一张单纯的墙纸,感觉真好。

不过才意识到鼠标指针仍然是一个 X,不知诸君可否有不错的鼠标主题推荐? 并且有左手习惯的就好了。
作者: zeissoctopus    时间: 2013-05-03 09:43
wait_rabbit 发表于 2013-05-03 06:21
回复 15# zeissoctopus

想再请教一下诸位,现在有哪些比较适合我这种环境的文件管理器呢?


你若厭倦卓面環境的話,老老實實學習 CLI 環境。怎樣這麼快又回頭找一些卓面環境的整合功能?
作者: wait_rabbit    时间: 2013-05-03 10:12
回复 21# zeissoctopus

在下又不是极端的 cli 狂,一切从方便考虑。  “绵蛮黄鸟,止于丘阿”。对于桌面操作,心中有所止就行。

一个文件管理器还是有必要的。:wink:  而在操作某些软件,比如 firefox 的时候,还是得用用鼠标,自然就有美化一下主题的想法。

这两个都弄好了,也就差不多了。
作者: wait_rabbit    时间: 2013-05-03 10:13

不过最紧迫的还是鼠标,不能忍受没有美感的存在。
作者: wait_rabbit    时间: 2013-05-21 15:35
本帖最后由 wait_rabbit 于 2013-05-21 15:36 编辑

把 FreeBSD 下所有的文件管理器都试过了。除了 tdfsb 是三维的,给人以惊艳的感觉,其余的都远远不如我的心意。

我已经有了自己写一个 fm 的强烈冲动了。

另外, hsetroot 也可以用来设置壁纸,还显得专业很多。 feh 的图片功能很弱,无大用。
作者: 白日梦OS    时间: 2013-05-22 09:46
本帖最后由 白日梦OS 于 2013-05-22 09:48 编辑

目前正在玩这个

keyboard-driven desktop environment
http://v.youku.com/v_show/id_XMjI2MDMzODI4.html

如果我没有记错的话图形图像的处理并不强制依赖X
http://www.imagemagick.org/www/display.html
更别提GTK+等图形控件工具包
觉得单纯的轻量级桌面没有什么意义
因为应用也会有各种依赖,拼凑也在所难免
给人一种cheap的感觉
个人比较喜欢constisency,只要框架相同就可以了
最受不了GTK+&QT混用,严重的违和感 有木有


高端大气上档次 有木有

想请教算法高手ULE、LWKT、BFS在设计和实现上有何异同
想约稿 DragonflyBSD的前世今生

PS: BSDtoy这个ID被禁在本版发言30天,理由是给脸不要脸
不同意我的观点没问题,剥夺我说话的权力就有点不妥了
节操丢了没什么,胸襟还是可以有的
树新风(tree new bee)不上税,睚眦必报就不好了
http://v.youku.com/v_show/id_XMzk3NzU2OTcy.html

语录

    几个苍蝇咬几口,决不能羁留一匹英勇的奔马。
    热爱真理;原谅错误(12月24日名言)

    原文:Aime la vérité, mais pardonne à l'erreur.

    没有所谓运气这回事。一切无非是考验、惩罚或补偿。
    神圣罗马帝国既不神圣,亦非罗马,更非帝国。
    不经巨大的困难,不会有伟大的事业。(11月14日名言)
    亲爱的读者,请您相信我这句话吧:万万不可以轻易相信。
    假如上帝并不存在,那就必须把祂造出来。

    原文:Si Dieu n'existait pas, il faudrait l'inventer
    出处:《致一本关于三个老师误人子弟的书的作者》

    现在,现在,我的好兄弟,我可没时间再树敌了。
        伏尔泰临终前,一位牧师请他与撒旦断绝关系。
    我并不同意你的观点,但是我誓死捍卫你说话的权利。

    法文:Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire. 英文:I disapprove of what you say, but I will defend to the death your right to say it.(此语出自《伏尔泰的友人们》一书,是作者伊夫林·比阿特丽斯·霍尔归纳伏尔泰的思想后写出,并非直接出自伏尔泰之口。)
作者: wait_rabbit    时间: 2013-05-22 12:55
白日梦OS 发表于 2013-05-22 09:46
目前正在玩这个

keyboard-driven desktop environment
http://v.youku.com/v_show/id_XMjI2MDMzODI4.html


视频没打开?我现在就只有 Xmonad 作为窗口管理器,所有的操作都是通过键盘来控制。估计跟你这个差不多,两者都是用 Haskell 实现的。

白日梦OS 发表于 2013-05-22 09:46

最受不了GTK+&QT混用,严重的违和感 有木有


俺要装 Vrtualbox,这货依赖于 QT,心里再违和也得用。
作者: 白日梦OS    时间: 2013-05-22 14:24
http://www.vimperator.org/
http://sourceforge.net/projects/vboxgtk/
作者: wait_rabbit    时间: 2013-05-22 16:19
白日梦OS 发表于 2013-05-22 14:24
http://www.vimperator.org/
http://sourceforge.net/projects/vboxgtk/


Vimperator 这个几年前就用上了。

vboxgtk …… 还有这种玩意儿。{:3_185:}

其实我现在最缺的是一个理想的文件管理器,x11-fm/ 下的都试过了,各种不爽。想自己写吧,知识储备貌似又还不大够。
作者: 白日梦OS    时间: 2013-05-23 06:19
nautilus + open to terminal
thunar
pcmanfm
emacs
作者: wait_rabbit    时间: 2013-05-23 09:29
白日梦OS 发表于 2013-05-23 06:19
nautilus + open to terminal
thunar
pcmanfm


一直听闻 Emacs 是一个“伪装成操作系统的编辑器”,  不过 vim 党表示一直没功夫去扑腾。

打算找一个简单的 file manager 先研究一下,差不多了就自己写一个。

几千行 c  代码肯定足够了。{:3_203:}
作者: 白日梦OS    时间: 2013-05-23 10:05
本帖最后由 白日梦OS 于 2013-05-23 10:17 编辑

I'm really looking forward

http://ignorantguru.github.io/spacefm/screenshots.html
作者: zeissoctopus    时间: 2013-05-23 14:15
白日梦OS 发表于 2013-05-23 10:05
I'm really looking forward


http://ignorantguru.github.io/spacefm/screenshots.html


bsdtoy 君,這個 spacefm 仍然要倚賴 gtk 和一些 gnome 元件
作者: startupunix    时间: 2013-05-23 18:23
本帖最后由 startupunix 于 2013-05-23 18:24 编辑

回复 10# wait_rabbit


    我比你还小白,不过我对你这中思想很支持,我也想弄成这样,但是我现在连xorg的问题都没有解决,更别说你这些问题了,不过相对于你这个问题我有一个想法,就是
在安装xorg的时候会有一个配置就是 xorg.conf 如果你测试的时候使用的是 xorg -config /etc/X11/xorg.conf -retro 这个命令的话 他的效果和 xorg -config /etc/X11/xorg.conf  效果是不同的,不同点就是多了许多小格子,同时鼠标变成了x 为什么会出现这种结果呢,就是运行的时候参数不同(我所说的参数是运行xorg是启动的不分不同)然后就出现不同的效果,我所能想到的解决办法就是从源代码解决,把这些小格子换成一张图片(一个图片的像素点代替小格子的像素点),(我说的这种前提就是那一个一个的小格子是用代码写的,如果使用的图片的话就更简单了直接用图片代替原来的图片就行了,但是问题是不知道这个代码在哪里,需要好好研究研究了)  我对你这个方式很感兴趣,不知道你有没有叫我怎么用的兴趣,
我对于一些xorg的最基本的问题还没有解决 这个地址是我的帖子地址,你帮我看看是什么问题吧。  我真的很想用你这种方式,我以前就想过这种方式了。但是不会弄。。。   
地址是:http://bbs.chinaunix.net/thread-4081381-1-1.html
作者: 白日梦OS    时间: 2013-05-23 19:57
CU的水平也就这样
一群渣渣
http://pic.dhe.ibm.com/infocente ... xcmds6/xsetroot.htm
有一些底层依赖是无法规避的

原ID: didpro
因人肉CU四天王之霸者ecloud而被封 理由是行为恶劣
当之无愧的王者bbjmmj
猛者CU五毛众
还有神秘强者(不想再被禁)

香港仔很好 回复细致认真
去年这个时候去香港 想顺道见同学 因行程仓促未能如愿
看不起大陆人是可以理解的 连最基本的礼节都不懂
作者: wait_rabbit    时间: 2013-05-24 09:15
回复 33# startupunix

看我前边的帖子,可以用 hsetroot 设置一张壁纸。

在 ~/.xinitrc 中添加如下一行,开机时会自动设置背景图案:
  1. hsetroot  --fill /path/to/picture
复制代码

作者: wait_rabbit    时间: 2013-05-24 09:24
回复 33# startupunix

你先仔细按照 @zeissoctopus 先生的帖子处理。目前我无法提供更好的建议。


   
作者: wait_rabbit    时间: 2013-05-24 09:33
白日梦OS 发表于 2013-05-23 19:57
CU的水平也就这样
一群渣渣
http://pic.dhe.ibm.com/infocente ... ibm.aix.cmds/doc/ai ...


呵呵,这个倒是让我知道设置鼠标主题的方法了。  回去试试。
作者: startupunix    时间: 2013-05-24 10:21
键盘问题,说的是:Keyboard0 :cannot open "/dev/ukdb0"
                                                                PreInit failed for input device "Keyboard0"

我在拔下然后插上键盘后出现的提示是 ukbd0   但是后边紧接着说了一句  kbd2 at ukbd0  这句话让我有点弄不懂了,既然我用的usb键盘已经在ukbd0了 为什么游吧kbd2定向到ukbd0呢?
作者: 白日梦OS    时间: 2013-05-24 10:29
设备名 接口名
作者: fender0107401    时间: 2013-05-25 14:47
白日梦OS 发表于 2013-05-22 09:46
目前正在玩这个

keyboard-driven desktop environment


围观,还会说法语。。。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2