<center>
02-ubuntu-启动打开软件—换镜像—添加快捷方式、右键打开方式—开机启动服务</center>
————————————
启动打开软件
# 如果屏幕分辨率出问题就换驱动
# 设置分辨率
xrandr -s 1024x768
# 连接校园网
# 打开向日葵
cd /usr/local/sunlogin/bin
./sunloginclient
# 打开截图软件
flameshot gui
# 打开notebook软件
cd
#jupyter notebook
#nohup jupyter notebook &
nohup jupyter notebook > test.log 2>&1 &
# 打开clash软件
cd ~/.config/clash
./clash
nohup ./clash &
nohup ./clash > test.log 2>&1 &
# 打开DDNSTO内网穿透软件
sudo docker run -d --name=ddnsto4 --network host -e TOKEN=80c2fa8b-0541-42a0-bce5-34db391e3c9e -e DEVICE_IDX=100 -v /etc/localtime:/etc/localtime:ro -e PUID=100 -e PGID=100 linkease/ddnsto
# 打开 pycharm
cd /home/jincanliu/BaiduNetdiskWorkspace/Program_SetupPosition/pycharm-community-2021.2.3/bin # pycharm 的安装路径
./pycharm.sh
# 打开百度网盘
cd /opt/baidunetdisk
./baidunetdisk --no-sandbox %U
# 打开 panoply
cd /home/jincanliu/BaiduNetdiskWorkspace/Program_SetupPosition/PanoplyJ/
#./panoply.sh
nohup ./panoply.sh > test.log 2>&1 &
# Toby
eEUGW4JPj5vE
# IDL, TWIST
cd /home/jincanliu/BaiduNetdiskWorkspace/WaveModel2/work-mesh-edit/TUTORIAL_MESH_EDIT
idl -rt=rt_visumain.sav
————————————
参考资料
更换镜像
cd /etc/apt/
sudo cp sources.list.??? sources.list #wangyi aliyun
sudo apt-get update
————————————
参考资料
https://qastack.cn/ubuntu/162612/how-can-i-add-an-application-to-the-list-of-open-with-applications
如何将应用程序添加到“打开方式”应用程序列表中?
https://askubuntu.com/questions/281293/creating-a-desktop-file-for-a-new-application
Creating a .desktop file for a new application
…
添加图标快捷方式、右键打开方式–.desktop方法
以 matlab_2021b
为例,ubuntu中打开matlab需要在 $bin
目录下执行 ./matlab
,很麻烦,可以将其做成桌面快捷方式(桌面图标)。
如果打开对应软件需要多条命令,可以写成一个
bash
脚本文件。
- 超级用户;
su
- 进入 .desktop 所在文件夹;
cd /usr/share/applications
- 创建
matlab_2021b.desktop
文件;
touch matlab_2021b.desktop
nano matlab_2021b.desktop
添加如下内容
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Matlab_2021b
Exec=/home/xuniji1/BaiduNetdiskWorkspace/Program_SetupPosition/MATLAB/R2021b/bin/matlab %F
Icon=/home/xuniji1/BaiduNetdiskWorkspace/Program_SetupPosition/MATLAB/R2021b/bin/icon.jpeg
Terminal=false
Categories=Development;
Name
是软件名称
Exec
是软件执行文件的路径
/
前不需要加.
,当前目录执行才需要加.
;- 在后面加上
%F
,是为了能在右键打开方式中找到该软件;- 对于
.sh
脚本文件,/
前不需要加.
,绝对路径即可;
Icon
是软件图标,建议图片两个纬度的像素相等,图标一般下载到$bin
下(与软件执行文件目录相同);…
应用菜单,此时会发现有新添加的图标,双击打开。
配置完成后,图标出现
打开失效
问题,但终端可以打开,<font color='red'>
怎么解决?</font>
:
添加图标快捷方式–alacarte方法
安装 alacarte:
sudo apt install alacarte
;或者在ubuntu software
中搜索软件alacarte
,也可以搜索main menu
,会出现main menu
,安装其即可;这里以创建
matlab 2021
快捷方式为例,打开main menu
,选择Programming
菜单,配置New Item
。貌似无法
添加右键打开方式
,另外不能通过main menu
直接打开软件;还可以配置
New Menu
哟;存在跟.desktop方法相同的
打开失效
问题:
添加关键字快捷方式–.bashrc方法
添加环境变量
系统终端输入命令:
sudo nano ~/.bashrc
添加环境变量
matlab_2021b
:# matlab export matlab_2021b=$bin/matlab
绝对路径!
更新环境变量:
source ~/.bashrc
调用环境变量,运行程序
系统终端输入:
$matlab_2021b
一般
$
后打出几个字母,按下Tab
,智能补全;
————————————
参考资料
https://www.jianshu.com/p/1c3848c2bcfa
Linux Ubuntu 20.04 —添加开机启动(服务/脚本)
开机启动服务/脚本/程序–/etc/profile.d/方法
将写好的脚本(.sh文件)放到目录 /etc/profile.d/
下,系统启动后就会自动执行该目录下的所有shell脚本。
例子1:将 ~/.config/clash
下的 clash
,设置为开机启动程序;(/etc/profile.d/方法)
#
cd /etc/profile.d/
#
sudo nano new_service.sh
##### 添加如下内容, $user, 使用绝对路径
#!/bin/bash
cd $user/.config/clash
#nohub ./clash > test.log 2>&1 &
nohup ./clash > test.log 2>&1 &
#####
2022-04-07,不是
nohub
,是p
,搞了我1个小时,🤮,