`
saybody
  • 浏览: 903008 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

守护 而不是运行 - ubuntu 桌面配置

阅读更多
很多桌面程序应当是自动启动、后台守护的deamon , 比如:
音乐库服务:参考:http://forum.ubuntu.org.cn/viewtopic.php?t=43152&sid=b5a50bfe2f480d0837810c4ebf70bce4
安装 mpd gmpc后的配置文件~/.mpc.conf修改如下:
########################DAEMONOPTIONS########################
#
#Ifstartedasroot,MPDwilldroprootprivilegesandrunas
#thisuserinstead.Otherwise,MPDwillrunastheuseritwas
#startedby.Ifleftunspecified,MPDwillnotdroproot
#privilegesatall(notrecommended).
#

user"ubuntu"
#注意:你还需要在/etc/mpd.conf中同样修改user以及:
#sudousermod-G-aaudioubuntu
#sudochmod-Rg+wx/var/lib/mpd
#sudochmod-Rg+w/var/log/mpd
#sudochmod-Rg+w/var/run/mpd
#sudormdir/var/lib/mpd/music;sudoln-s/media/WORK/MyDocument/MyMusic/var/lib/mpd/music
#
#Theaddressandporttolistenon.
#

bind_to_address"localhost"
port
"6600"
#
#Controlstheamountofinformationthatislogged.Canbe
#"default","secure",or"verbose".
#

log_level"default"
文中还提到一个 歌词显示脚本,不过似乎已经过时不能用了。

2、字典服务:
安装 dictd dict dict-{gcide,jargon,vera,stardic,xdict} 即可,在任务栏添加后,启动界面设置字典服务器为localhost即可。还可以从其他字典,比如英中字典转换过来使用。

3、邮件提醒服务:
使用fetchamail、zenity简易图形界面、再配合at脚本就可以实现,在本blog之前写过

4、 ......

桌面程序还是简单点好,个性化什么其实是次要的,似乎很久以来都走偏了~何况现在越来越多的人都不是固定在一个地方上网、使用桌面服务,使用daemon方式更容易在移植到网络环境下使用。
分享到:
评论

相关推荐

    Ubuntu下安装界面化SVN客户端,并可访问windows的SVN Server

    此外,确保你的Ubuntu系统能够访问外部源,如Google Code和Launchpad,因为这些源可能需要通过代理或特殊设置才能访问。 在安装完成后,你可以像在Windows中一样,通过RabbitVCS在Linux系统中进行提交、更新、对比...

    详解如何在Ubuntu 20.04上安装Xrdp服务器(远程桌面)

    如果运行的是Ubuntu桌面版,可跳过此步骤。 - Ubuntu提供多种桌面环境选择,如Gnome(默认)和xfce。xfce因其轻量级、快速和稳定而适合远程服务器使用。 - 若要安装Gnome桌面环境,执行: ``` sudo apt update ...

    UBUNTU_kungfu

    - **基本概念**:Ubuntu是一款基于Debian的操作系统,以其稳定性、安全性及社区支持而闻名。 - **安装方法**:可以通过USB或光盘进行安装,支持UEFI启动模式。 - **桌面环境**:默认使用GNOME桌面环境,但也支持其他...

    ubuntu20.04 sshd离线安装包

    2. **将安装包传输到目标机器**:使用USB驱动器、外部硬盘或者其他物理媒介将这个压缩包转移到运行Ubuntu 20.04的无网络计算机上。 3. **解压安装包**:在目标机器上,使用`tar`命令解压缩文件,例如: ``` tar -...

    Android-x86对于部分笔记本无法启动图形桌面的解决方案及相关调研1

    参考Ubuntu的HybridGraphics文档进行设置。 3. **使用VESA驱动**: - VESA驱动是一种广泛支持的图形驱动,适用于大多数显卡,但不提供2D或3D加速功能。 - `uvesafb`是另一个framebuffer驱动,它依赖于`v86d`这个...

    Ubuntu超级优化

    本文旨在深入探讨如何从根本上优化Ubuntu系统,使其运行更为流畅,特别是在老旧硬件配置下也能获得良好的用户体验。 #### 二、基础知识:理解进程 进程是计算机科学中的基本概念之一,它指的是正在运行中的程序...

    xp远程登录ubuntu:能够让你在 Windows 上使用 Linux 的程序

    标题中的“xp远程登录ubuntu”指的是使用Windows XP系统通过远程桌面连接到运行Ubuntu操作系统的计算机。这通常涉及到网络连接、远程桌面协议(RDP)或者更常见的是SSH(Secure Shell)协议。在本例中,由于提到的是...

    xorg安装log。。。

    - `gnome-settings-daemon`: GNOME 设置守护进程。 - `gnome-shell`: GNOME 桌面环境的 Shell。 - `gnome-terminal`: GNOME 终端模拟器。 - `gstreamer1.0-*`: GStreamer 多媒体框架的各种组件。 3. **其他组件...

    Ubuntu.Linux从入门到精通

    2. **Ubuntu桌面环境**: Ubuntu主要采用Unity桌面环境,但也有Gnome、KDE、XFCE等其他选择。学习如何自定义桌面环境,设置壁纸、主题、快捷方式,以及如何使用Dash启动器和Launcher面板。 3. **文件管理**: 掌握...

    Xfce安装log.txt

    - **gsettings-ubuntu-schemas**: 配置工具,用于自定义系统设置。 - **gtk2-engines-murrine**: GTK+引擎,用于提供额外的视觉效果。 - **indicator-applet**: 任务栏指示器插件。 - **indicator-application**: ...

    Ubuntu权威指南(2/2)

    《Ubuntu权威指南》目录 目 录 第1章 系统概述与安装 1 1.1 Linux的兴起与发展 2 1.2 充分利用网上资源 3 1.2.1 Ubuntu官方网站 3 1.2.2 GNU网站 4 1.2.3 Linux文档项目网站 4 1.2.4 网上求助 5 1.3 随时查询随机...

    Ubuntu权威指南(1/2)

    《Ubuntu权威指南》目录 目 录 第1章 系统概述与安装 1 1.1 Linux的兴起与发展 2 1.2 充分利用网上资源 3 1.2.1 Ubuntu官方网站 3 1.2.2 GNU网站 4 1.2.3 Linux文档项目网站 4 1.2.4 网上求助 5 1.3 随时查询随机...

    linux系统Ubuntu中双击图标重启ibus键盘

    确保你的Ubuntu系统和ibus软件包都是最新的,通过运行`sudo apt update && sudo apt upgrade`来更新系统和软件。 8. **恢复默认设置** 如果所有方法都无法解决问题,可以考虑恢复Ubuntu的默认设置。但请注意,这...

    linuxv1.0三次修改版0712

    - 守护进程是在后台运行的进程,通常用于提供服务。 - 不与终端关联,可以在系统启动时自动运行。 - **守护进程实现:** - 创建子进程,父进程退出。 - 修改工作目录为根目录。 - 关闭文件描述符。 - 重新...

    Ubuntu入门教程

    3. **配置方式**:通过配置文件修改系统设置。 4. **隐藏文件**:以`.`开头的文件,通常存储用户或应用的个性化设置。 5. **文件类型**:识别不同类型的文件,如可执行文件、文本文件等。 6. **权限**:读、写、执行...

    SHH连接问题.pdf

    在Windows 7环境下,通过SSH(Secure Shell)连接到本地运行的Ubuntu 11.10虚拟机上,需要遵循一系列步骤。SSH是一种安全的网络协议,用于在不安全的网络上提供加密的网络服务,特别是远程登录。在这个场景中,我们...

    ubuntu中实现定时弹窗的提醒脚本

    首先,`notify-send`是一个在Ubuntu中非常实用的命令,它可以方便地创建简单的桌面通知。例如,以下命令将弹出一个包含“该休息一下啦”标题和“喝水!伸懒腰!动一动!”内容的通知: ```bash notify-send ["该...

Global site tag (gtag.js) - Google Analytics