File tree Expand file tree Collapse file tree 6 files changed +145
-2
lines changed Expand file tree Collapse file tree 6 files changed +145
-2
lines changed Original file line number Diff line number Diff line change
1
+ ## 问题
2
+ 1 . 桌面环境怎么找到对应的应用程序
3
+ 2 . chrome打开下载文件使用的默认应用程序
4
+
5
+ ## Arch Wiki
6
+
7
+ ### Desktop Entries
8
+
9
+ [ 地址] ( https://wiki.archlinux.org/title/Desktop_entries )
10
+
11
+
12
+ ### autostart
13
+
14
+ [ 地址] ( https://wiki.archlinux.org/title/XDG_Autostart )
15
+
16
+ ###
Original file line number Diff line number Diff line change
1
+ ---
2
+ title : Arch Linux 显卡驱动相关
3
+ category : linux
4
+ tags : linux arch intel
5
+ ---
6
+
7
+ ## Intel核芯显卡
8
+
9
+ ``` bash
10
+ sudo pacman -S mesa lib32-mesa vulkan-intel lib32-vulkan-intel
11
+ ```
12
+
13
+ > 不建议安装 xf86-video-intel,而应使用 Xorg 的 modesetting 驱动(也就是什么都不用装的意思)
14
+ > 注意,只有 Intel HD 4000 及以上的核显才支持 vulkan。
Original file line number Diff line number Diff line change
1
+ ---
2
+ title : Linux 安装中文字体
3
+ category : linux
4
+ tags : linux font
5
+ ---
6
+
7
+ 1.查看系统中文字体
8
+
9
+ ``` bash
10
+ # fc-list :lang=zh
11
+ ```
12
+
13
+ 2.如果提示commont not fount 说明为安装fontconfig
14
+
15
+ 3.安装fontconfig
16
+
17
+ ``` bash
18
+ # yum -y install fontconfig
19
+ ```
20
+
21
+ 4.再次查看系统中文字体
22
+
23
+ ``` bash
24
+ # fc-list :lang=zh
25
+ ```
26
+
27
+ 5.确认是否存在字体 -->> simhei.ttf
28
+
29
+ 6.创建目录:
30
+
31
+ ``` bash
32
+ # mkdir -p /usr/share/fonts/my_fonts
33
+ ```
34
+
35
+ 7.将字体文件上传到该目录下
36
+
37
+ 8.进入my\_ fonts文件夹
38
+
39
+ 9.生成字体索引
40
+
41
+ ``` bash
42
+ # mkfontscale
43
+ ```
44
+
45
+ 10.如果提示commont not font,则安装mkfontscale
46
+
47
+ ``` bash
48
+ # yum install mkfontscale
49
+ ```
50
+ 11.安装成功后,再次生成字体索引
51
+
52
+ ``` bash
53
+ # mkfontscale
54
+ ```
55
+
56
+ 12.执行命令
57
+
58
+ ``` bash
59
+ # mkfontdir
60
+ ```
61
+
62
+ 13.查看该文件夹的文件:
63
+
64
+ 14.再次查看字体:
65
+
66
+ ``` bash
67
+ # fc-list :lang=zh
68
+ ```
Original file line number Diff line number Diff line change
1
+ ---
2
+ title : vim 自动位置标记
3
+ category : linux
4
+ tags : linux vim
5
+ ---
6
+
7
+ # vim的自动位置标记
8
+
9
+ 位置标记| 跳转到
10
+ --------|--------
11
+ `` |当前文件中上次跳转动作之前的位置
12
+ `. |上次修改的地方
13
+ `^ |上次插入的地方
14
+ `[ |上次修改或复制的起始位置
15
+ `] |上次修改或复制的结束位置
16
+ `< |上次高亮选区的起始位置
17
+ `> |上次高亮选区的结束位置
18
+
Original file line number Diff line number Diff line change @@ -342,6 +342,29 @@ $ git commit -m 'update gitignore'
342
342
343
343
```
344
344
345
+ > ** .gitignore文件配置规则**
346
+ >
347
+ > 1、空格不匹配任意文件,可作为分隔符,可用反斜杠转义
348
+ > 2、以“#”开头的行都会被 Git 忽略。即#开头的文件标识注释,可以使用反斜杠进行转义。
349
+ > 3、可以使用标准的glob模式匹配。所谓的glob模式是指shell所使用的简化了的正则表达式。
350
+ > 4、以斜杠"/"开头表示目录;"/"结束的模式只匹配文件夹以及在该文件夹路径下的内容,但是不匹配该文件;"/"开始的模式匹配项目根目录;如果一个模式不包含斜杠,则它匹配相对于当前 .gitignore 文件路径的内容,如果该模式不在 .gitignore 文件中,则相对于项目根目录。
351
+ > 5、以星号"* "通配多个字符,即匹配多个任意字符;使用两个星号"** " 表示匹配任意中间目录,比如a/** /z可以匹配 a/z, a/b/z 或 a/b/c/z等。
352
+ > 6、以问号"?"通配单个字符,即匹配一个任意字符;
353
+ > 7、以方括号"[ ] "包含单个字符的匹配列表,即匹配任何一个列在方括号中的字符。比如[ abc] 表示要么匹配一个a,要么匹配一个b,要么匹配一个c;如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配。比如[ 0-9] 表示匹配所有0到9的数字,[ a-z] 表示匹配任意的小写字母)。
354
+ > 8、以叹号"!"表示不忽略(跟踪)匹配到的文件或目录,即要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。需要特别注意的是:如果文件的父目录已经被前面的规则排除掉了,那么对这个文件用"!"规则是不起作用的。也就是说"!"开头的模式表示否定,该文件将会再次被包含,如果排除了该文件的父级目录,则使用"!"也不会再次被包含。可以使用反斜杠进行转义。
355
+
356
+ ``` shell
357
+ # 表示此为注释,将被Git忽略
358
+ * .log: 表示忽略所有 .log 文件
359
+ ! lib.a 表示但lib.a除外
360
+ /TODO 表示仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
361
+ build/ 表示忽略 build/目录下的所有文件,过滤整个build文件夹;
362
+ doc/* .txt 表示会忽略doc/notes.txt但不包括 doc/server/arch.txt
363
+ fd1/* 忽略目录 fd1 下的全部内容,但保留该目录
364
+
365
+ ! .gitignore
366
+ ```
367
+
345
368
* 查看HEAD指针在各个分支的移动轨迹
346
369
347
370
``` shell
Original file line number Diff line number Diff line change 40
40
* ` nmcli ` 管理无线网络 ` nmcli dev wifi connect <myssid> password <mypassword> `
41
41
* ` nerd font ` emoji font
42
42
* ` v2ray ` : [ https://v2ray.com/ ]
43
- * ` Shutter `
44
- * ` Okular `
43
+ * ` Shutter ` 屏幕截图
44
+ * ` flamshot ` 屏幕截图
45
+ * ` Okular ` PDF文件查看
45
46
* ` Calibre `
46
47
* ` pulseaudio ` 解决声音问题
47
48
* ` neofetch ` 命令行艺术显示系统信息
48
49
* ` multilockscreen ` i3wm 支持双显示器锁屏
49
50
* ` pass ` 密码管理工具
50
51
* ` tldr ` 一个展示命令的使用示例的手册
51
52
* ` sddm ` 登陆窗口选择不同的桌面环境
53
+ * ` screenkey ` 桌面显示按键
54
+ * ` peek ` 屏幕录制
55
+ * ` btop ` 比htop显示的更全面的信息
You can’t perform that action at this time.
0 commit comments