第一次使用deepin系统,虽是不同于windows的linux系统,deepin相比于其他linux发行版更接地气,作为日常系统也无妨(已使用两个月)
Topbar
> 就是个顶部状态栏,换音乐,看时间用的
CopyQ
> 复制剪贴板,历史记录一清二楚,复读机上线
Disk Usage Analyzer
> 使用扇形区域大小表示文件夹内文件大小的可视程序,还记得当时在Windows上也用过
设置上的安排
使用21:9宽屏幕时的分辨率设置
xrandr --output HDMI-1 --mode 2560x1080
若是分辨率模式不存在,参见此处添加
可以一键安装到位,体验很好的应用
腾讯照顾linux?想多了,wine
办公云盘吧,其他云盘要么裸体要么不稳,这个不错
装机自带,个人习惯使用office做PPT,到时候做PPT会切Windows
看评论区有人遇见过linux版网易云曲曲收费的bug,吾未遇
官方版本过低自己升级
为知笔记(基于Qt)
一直用oneonte,linux上其online版无法使用(linux上用嘛巨硬套餐),遂转此,安装如下:
Vnote(基于Qt)
md编辑阅读舒服,奈何市场版本实在太低,遂自己下载安装建立快捷方式,安装过程
达芬奇调色DaVinci Resolve下载地址(网站连接不稳定),拉到最后点击下载免费版(需注册登记),安装前执行下面命令
由于其对deepin(基于Debian)支持不太好,需要安装倚赖
sudo apt install beignet clinfo
sudo apt install libssl1.0.0 ocl-icd-opencl-dev fakeroot xorriso
sudo apt install libssl-dev
其次对于NVIDIA显卡,软件找不到显卡,需要安装以下包
sudo apt install nvidia-opencl-dev
给予软件安装文件.run执行权限:
右键属性->权限管理->允许以程序运行 OR 在目录使用终端输入chmod +x DaVinci_Resolve.run(具体看文件名)(严格说应是chmod a +x 文件名,详见下链)
about chmod
Vnote: Great Markdown编辑阅读器,去github项目下载合适版本 (以下快捷方式的创建适用于任意可执行程序)
[Desktop Entry]
Categories=Application;Office;WordProcessor; //启动器中程序的分类
Comment=Vnote
Encoding=UTF-8
MimeType=text/md; //不懂瞎弄的,可以实现点击md文件打开vnote,但是无法打开文件(需传参??)
Exec=/opt/vnote/VNote.AppImage //执行文件路径
Icon=/opt/vnote/vnote.png //图标路径
Name=Vnote //名称
StartupNotify=true
Terminal=false
Type=Application
X-Deepin-Vendor=user-custom
使用系统官方的应用商店安装qt5,结果在使用时发现 /usr/lib/qt5目录下没有[qmake] (#qmk),也就是没有qt [sdk] (#sdk),需要自行安装,使用终端键入以下代码安装即可(方法来源)
sudo apt-get install qt5-default
-> 首先推荐一个之前看到的博客,做得太棒啦,看到这是用hexo建的,遂开始扑腾
-> HEXO是一个静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Coding上(此节主要参考自这篇博客,十分感谢)
-> 此处只写搭建,捣鼓hexo见此
sudo apt-get install git
git --version //检验版本
sudo apt-get install nodejs
sudo apt-get install npm
node -v //检验版本
npm -v //检验版本
npm install -g hexo-cli
hexo -v //检验版本
hexo init myblog //初始化一个叫myblog的博客
cd myblog //进入上面自己初始化的博客文件夹
npm install //安装依赖包
hexo g //generate 生成静态文件的命令
hexo s //server 启动并运行在本地服务器的命令(此时可以在localhost:4000预览)
//吾用此令->npm install [email protected] babel-eslint@8 --save-dev
//因私遇此题[email protected] requires a peer of eslint@>= 4.12.1 but none is installed.
登录自己的github,然后建立一个新仓库(New repository),名为:xxx.github.io (其中xxx为你的github用户名)
git config --global user.name "yourname" //yourname输入你的GitHub用户名
git config --global user.email "youremail" //youremail输入你GitHub的邮箱
git config user.name //检验
git config user.email //检验
ssh-keygen -t rsa -C "youremail" //自己输入请注意ssh与keygen之间没有空格
->进入/root/.ssh文件夹找到id_rsa.pub(公共秘钥),使用编辑器(深度编辑器很强)打开,复制其中的内容
->进入github->setting->ssh and GPG keys->title随便写个、把上面的复制到key里面
ssh -T [email protected] //检验
进入文件目录配置站点配置文件 _config.yml,修改最后部分(切记:冒号后面有空格!!!!!)
deploy:
type: git
repo: https://github.com/xxx/xxx.github.io.git //xxx是你的github用户名
branch: master
进入gitbash
npm install hexo-deployer-git --save //安装deploy部署工具
hexo clean //(使用hexo c不行)清除了你之前生成的东西
hexo generate //(hexo g)生成静态文章
hexo deploy //(hexo d)部署文章到github(要输入github用户名以及密码)
过一会儿就可以在https://xxx.github.io 这个网站看到你的博客了~~(xxx,为github用户名,注意等一会儿才同步显示!)
1. 管理员:操作中有很多需要管理员权限的地方,涉及到系统盘系统目录档案的新建、移动、编辑等操作时就得管理员权限。在deepin中对系统档案操作时,只需在文件管理器中右键,使用管理员权限打开即可操作everything。当然终端命令行也等着你,就是没图形界面舒服
2. 关于qmake:qmake可以利用源文件(包括头文件h,实现文件cpp,qt的ui文件等等)生成各种不同类型的工程,工程需要的Makefile文件,可执行的与不可执行的,这取决于所用的模板(包括app、lib、subdirs、vcapp、vclib)。
3. SDK: SDK是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合。它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。SDK还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。最开始的时候,API的集合我们就称之为SDK,例如mac提供的API集合,就称之为mac SDK。随着时间的演化,现在的SDK指的是以一组Api作为输入,以另外一组Api作为输出的中间件。(来自简书)
4. 关于chmod:权限命令符,Linux/Unix 的档案调用者分为三类:档案拥有者u、群组g、其他o(全部a),可调用的权限也分为三类:读r、写w、执行x(全部X)。chmod命令可以分配适当权限给调用者,限制权限。使用格式:chmod 人 权 文件名,比如我们使用的chmod +x xxx.run也就是chmod a +x xxx.run的简写,在分配权限时使用+增加权限、-限制权限、=唯一设定权限。另外如chmod 777 文件名 的命令则是将所有者、群组、其他的权限用三位数表示,每位数的大小由权限大小决定:r=4,w=2,x=1 ,777就表示所有人都有所有权限,整理自