[摘要]deepin代理全局设置(deepin(tlp),关于《deepin代理全局设置(deepin(tlp)》的内容介绍。deepin 自启动程序和自启动命令 参考链接: 配置文件管理: Linux加载后, 它将初始化硬件和设备驱...
deepin代理全局设置(deepin(tlp),关于《deepin代理全局设置(deepin(tlp)》的内容介绍。
deepin 自启动程序和自启动命令 参考链接: 配置文件管理: Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。 init根据配置文...
deepin 自启动程序和自启动命令
参考链接:
配置文件管理:
Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。
init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置
目录下的脚本文件,可以使init自动启动其它程序。例如:编辑/etc/rc.local 文件(该文件通常是系统最后启动的脚本),在文件最末加上一行“xinit”或“穗拍startx”,可以在开机启动后直接进入X-Window。
最新版本deepin已经昌族颂没有/etc/rc、/etc/rc.d,而只有/erc/rc?.d
使用systemd执行rc.local
在使用了systemd作为启动器的系统(如较新版的deepin)中,默认不包含rc.local文件。此时请在/etc目录下以管理员权限创建一个名为rc.local的纯文本文件,并写入如下内容:
保存后,赋予该文件可执行权限:sudo chmod +x /etc/rc.local。下次重启时,systemd就会自动执行rc.local里面的命令了
在~/.config/autostart目录下添加自启动命令
以代理工具 XX-Net 为例,假定其启动脚本位于~/Documents/XX-Net-3.3.1/start。在 ~/.config/autostart 目录下添加 XX-Net.desktop 文件,其内容如下:
系统启动时会执行Exec所指定的命令。
登录时自动运行程序
用户登录时,bash先自动执行系统管理员建立的全局登录脚本 :
/etc/profile
然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:
但只执行最先找到的一个。因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序。
退出登录时自动运行程序
退出登录时,bash自动执行个人的退出登录脚本
例如,在/.bash_logout中加入命令“tar -cvzf c.source.tgz *.c”,则在每次退出登录时自动执行 “tar” 命令备份 *.c 文件。
定期自动运行程序
Linux有一个称为crond的守护程序,主要功能是周期性地检查 /var/spool/cron目录下的一组命令文件的内容,并在设定的时间执行这些文件中的命令。用户可以通过crontab 命令来建立、修改、删除这些命令文件。
例如,建立文件crondFile,内容为“00 9 23 Jan HappyBirthday”,运行crontab cronFile后,每当元月23日上午9:00系统自动执行“HappyBirthday”的程序(“”表示不管当天是星耐郑期几)。
定时自动运行程序一次
定时执行命令at 与crond 类似(但它只执行一次):命令在给定的时间执行,但不自动重复。at命令的一般格式为:
在指定的时间执行file文件中所给出的所有命令。也可直接从键盘输入命令:
执行的内容为:2000-11-09 12:00时候自动发一标题为“Have a lunch”,内容为plan.txt文件内容的邮件给Roger。
deepin源设置
debian镜像源书写格式:
deb url codename components(软件性质)
deb-src url codename components(软件性质)
例如:
deb apricot main contrib non-free
例如阿里云的deepin源:
url:戚仔
打开dists文件夹,dist文件夹下面的文件夹名字就是版本代号。
pool文件夹下的各个文件夹都是以软件棚仔嫌的性质分类的。即所有的软件都放在pool文件夹下的各个文件夹链手中。
deb apricot non-free contrib main
deb-src apricot non-free contrib main
Deepin15.4安装后配置小记
1.Deepin以管理员身份打开资源管理器
sudo dde-file-manager
2.Deepin安装fastboot和adb工具
sudo apt-get install android-tools-adb android-tools-fastboot
3.清除所有已删除包的残馀配置文件
dpkg -l |grep ^rc|awk "{print $2}" |sudo xargs dpkg -P
4.Deepin安装配置JDK1.8
sudo apt-get install oracle-java8-installer
如果没有默认设置为默认则用如下命令:
sudo apt-get install oracle-java8-set-default
5.本地安装配置Eclipse
(1)将其解压到/opt/文件夹中
sudo tar zxvf eclipse-java-neon-3-linux-gtk-x86_64.tar.gz -C /opt
(2)创建eclipse桌世世面快捷方式图标。
cd 桌面
sudo touch eclipse.desktop
sudo gedit eclipse.desktop
输入以下内容:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
StartupNotify=ture
Type=Application
Categories=Application;Development;
sudo chmod u+x eclipse.desktop 将其变为可执行文件.
6.本地安装Android Studio后创建桌面图标
(1)运行命令创建desktop文件:
sudo gedit /usr/share/applications/android_studio.desktop
(2)打开窗口后输入以下内容友物,注意Exec和Icon要修改成自己系统下Android Studio的路径。
[Desktop Entry]
Type=Application
Name=Android Studio
Exec="/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.png
Categories=development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-android-studio
(3)保存关闭文件,运行以下命令添加执行权限:
sudo chmod +x /usr/share/applications/android_studio.desktop
sudo apt install nautilus
(4)之后,使用命令打开applications文件夹:
sudo nautilus /usr/share/applications
找到android_studio.desktop文搜告肢件,把文件复制到桌面上
7.解决VirtualBox不识别USB问题
(1)安装增强包Oracle VM VirtualBox Extension Pack
(2)在Ubuntu、Debian、Deepin、Linux Mint中操作如下:
打开终端:sudo gedit /etc/group
找到这一行:vboxusers:x:126:
添加你的用户名,如你的用户名为zoke,则改成:vboxusers:x:126:zoke (数值和主机昵称根据具体情况而定)
然后保存重启Linux生效。
8.Deepin添加ppa功能支持
sudo apt-get install python-software-properties
sudo apt-get install software-properties-common
下一篇:东风的故事(巧借东风的故事)