-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlocal-search.xml
647 lines (306 loc) · 334 KB
/
local-search.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title>termux开启chroot容器失败,报X服务器启动失败</title>
<link href="/2025/01/14/termux%E5%BC%80%E5%90%AFchroot%E5%AE%B9%E5%99%A8%E5%A4%B1%E8%B4%A5%EF%BC%8C%E6%8A%A5X%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%90%AF%E5%8A%A8%E5%A4%B1%E8%B4%A5/"/>
<url>/2025/01/14/termux%E5%BC%80%E5%90%AFchroot%E5%AE%B9%E5%99%A8%E5%A4%B1%E8%B4%A5%EF%BC%8C%E6%8A%A5X%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%90%AF%E5%8A%A8%E5%A4%B1%E8%B4%A5/</url>
<content type="html"><![CDATA[<h1 id="termux开启chroot容器失败,报X服务器启动失败"><a href="#termux开启chroot容器失败,报X服务器启动失败" class="headerlink" title="termux开启chroot容器失败,报X服务器启动失败"></a>termux开启chroot容器失败,报X服务器启动失败</h1><p>当 X 服务器启动失败,且错误日志指向与这些锁文件或通信文件相关的问题时,在备份相关文件后,可以尝试删除它们来解决问题。例如,在某些情况下,异常终止的 X 服务器进程可能会留下无效的锁文件,导致后续 X 服务器无法正常启动。此时,删除这些文件可能有助于恢复正常启动。<br>解决方法:</p><figure class="highlight awk"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs awk">sudo rm <span class="hljs-regexp">/tmp/</span>.X1-lock <span class="hljs-regexp">/tmp/</span>.X11-unix/X1<br></code></pre></td></tr></table></figure><h1 id="前些天php更新-8-4-2-cli"><a href="#前些天php更新-8-4-2-cli" class="headerlink" title="前些天php更新 8.4.2 (cli)"></a>前些天php更新 8.4.2 (cli)</h1><p>常用的笔记dokuwiki报错:</p><figure class="highlight"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs"><br></code></pre></td></tr></table></figure><p>解决办法,创建一个proot-distro debian容器,在里面装php8.2 ,然后在里面启动dokuwiki</p><figure class="highlight apache"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs apache"><span class="hljs-attribute">proot</span>-distro login debian --shared-tmp -- sh -c 'php<span class="hljs-number">8</span>.<span class="hljs-number">2</span> -f doku.php -S <span class="hljs-number">0.0.0.0:8087</span> -t /data/data/com.termux/files/home/storage/shared/htdocs/dokuwiki' > /dev/null <span class="hljs-number">2</span>>&<span class="hljs-number">1</span> &<br></code></pre></td></tr></table></figure>]]></content>
<tags>
<tag>termux</tag>
</tags>
</entry>
<entry>
<title>编写termux随机启动脚本</title>
<link href="/2025/01/10/%E7%BC%96%E5%86%99termux%E9%9A%8F%E6%9C%BA%E5%90%AF%E5%8A%A8%E8%84%9A%E6%9C%AC/"/>
<url>/2025/01/10/%E7%BC%96%E5%86%99termux%E9%9A%8F%E6%9C%BA%E5%90%AF%E5%8A%A8%E8%84%9A%E6%9C%AC/</url>
<content type="html"><![CDATA[<p>nano $PREFIX/etc/termux-login.sh</p><figure class="highlight gradle"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br></pre></td><td class="code"><pre><code class="hljs gradle"># 注释说明此脚本在执行shell之前由<span class="hljs-regexp">/data/</span>data<span class="hljs-regexp">/com.termux/</span>files<span class="hljs-regexp">/usr/</span>bin/login引入并执行<br><br># 启动OpenSSH服务器<br># 使得可以通过SSH协议远程连接到Termux环境<br>sshd <br><br># 启动alist server和aria2c下载工具<br># 然后将这两个命令的输出和错误信息丢弃,使其在后台安静运行<br># <span class="hljs-regexp">/dev/</span><span class="hljs-keyword">null</span>是空设备, <span class="hljs-number">2</span>>&<span class="hljs-number">1</span>是把标准错误定向到标准输出, 第一个>是把<span class="hljs-number">2</span>>&<span class="hljs-number">1</span>定向到<span class="hljs-regexp">/dev/</span><span class="hljs-keyword">null</span>, &让其在后台运行<br>nohup alist server > <span class="hljs-regexp">/dev/</span><span class="hljs-keyword">null</span> <span class="hljs-number">2</span>>&<span class="hljs-number">1</span> &<br>nohup aria2c --conf - path=<span class="hljs-string">"/data/data/com.termux/files/home/.config/aria2/aria2.conf"</span> > <span class="hljs-regexp">/dev/</span><span class="hljs-keyword">null</span> <span class="hljs-number">2</span>>&<span class="hljs-number">1</span> &<br><br># 启动Termux的PulseAudio音频服务器<br># --start启动PulseAudio服务器<br># --load=<span class="hljs-string">"module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1"</span>加载TCP协议模块<br># 并配置该模块允许来自本地环回地址<span class="hljs-number">127.0</span>.<span class="hljs-number">0.1</span>的匿名连接<br># --exit-idle-time=-<span class="hljs-number">1</span>使服务器永远不会因空闲而退出<br>pulseaudio --start --load=<span class="hljs-string">"module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1"</span> --exit-idle-time=-<span class="hljs-number">1</span><br><br># 使用PulseAudio的命令行管理工具pacmd再次加载TCP协议模块<br># 并设置相同的访问控制参数,确保配置生效<br>pacmd load-module module-<span class="hljs-keyword">native</span>-protocol-tcp auth-ip-acl=<span class="hljs-number">127.0</span>.<span class="hljs-number">0.1</span> auth-anonymous=<span class="hljs-number">1</span><br><br># --------------------------------<br># 注释掉的这行命令原本是启动位于<span class="hljs-regexp">/data/</span>data<span class="hljs-regexp">/com.termux/</span>files<span class="hljs-regexp">/home/</span>storage<span class="hljs-regexp">/shared/</span>htdocs<span class="hljs-regexp">/reader - server - 3.2.10/</span>bin/startup.sh的脚本<br># 并将其输出和错误信息丢弃,使其在后台安静运行<br>#nohup bash <span class="hljs-regexp">/data/</span>data<span class="hljs-regexp">/com.termux/</span>files<span class="hljs-regexp">/home/</span>storage<span class="hljs-regexp">/shared/</span>htdocs<span class="hljs-regexp">/reader-server-3.2.10/</span>bin<span class="hljs-regexp">/startup.sh > /</span>dev/<span class="hljs-keyword">null</span> <span class="hljs-number">2</span>>&<span class="hljs-number">1</span> &<br><br># 以下几行使用nohup命令在后台运行程序,并将标准输出和标准错误重定向到<span class="hljs-regexp">/dev/</span><span class="hljs-keyword">null</span><br># 注释掉的这行命令原本是启动filebrowser,监听在<span class="hljs-number">0.0</span>.<span class="hljs-number">0.0</span>:<span class="hljs-number">8088</span>端口,根目录设置为<span class="hljs-regexp">/data/</span>data<span class="hljs-regexp">/com.termux/</span>files<br># 并将其输出和错误信息丢弃,使其在后台安静运行<br>#nohup filebrowser -a <span class="hljs-number">0.0</span>.<span class="hljs-number">0.0</span> -p <span class="hljs-number">8088</span> -r <span class="hljs-regexp">/data/</span>data<span class="hljs-regexp">/com.termux/</span>files > <span class="hljs-regexp">/dev/</span><span class="hljs-keyword">null</span> <span class="hljs-number">2</span>>&<span class="hljs-number">1</span> &<br><br># 启动自定义的dokuwiki.sh脚本<br># 并将其输出和错误信息丢弃,使其在后台安静运行<br>nohup.<span class="hljs-regexp">/dokuwiki.sh > /</span>dev/<span class="hljs-keyword">null</span> <span class="hljs-number">2</span>>&<span class="hljs-number">1</span> &<br><br># 启动自定义的typecho.sh脚本<br># 并将其输出和错误信息丢弃,使其在后台安静运行<br>nohup.<span class="hljs-regexp">/typecho.sh > /</span>dev/<span class="hljs-keyword">null</span> <span class="hljs-number">2</span>>&<span class="hljs-number">1</span> &<br></code></pre></td></tr></table></figure><p>———-更新————–</p><p>以上写得太啰嗦,下面简洁化并增加检查功能</p><figure class="highlight gradle"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br></pre></td><td class="code"><pre><code class="hljs gradle">##<br>## <span class="hljs-keyword">This</span> script is sourced by <span class="hljs-regexp">/data/</span>data<span class="hljs-regexp">/com.termux/</span>files<span class="hljs-regexp">/usr/</span>bin/login before executing shell.<br>##<br># <span class="hljs-number">1</span>,检查ssh是否在运行<br><span class="hljs-keyword">if</span> ! pgrep -f <span class="hljs-string">"sshd"</span> > <span class="hljs-regexp">/dev/</span><span class="hljs-keyword">null</span>; then<br> sshd<br> echo <span class="hljs-string">"sshd has been started."</span><br><span class="hljs-keyword">else</span><br> echo <span class="hljs-string">"sshd is already running."</span><br>fi<br><br># <span class="hljs-number">2</span>,检查alist server是否在运行<br><span class="hljs-keyword">if</span> ! pgrep -f <span class="hljs-string">"alist server"</span> > <span class="hljs-regexp">/dev/</span><span class="hljs-keyword">null</span>; then<br> nohup alist server > <span class="hljs-regexp">/dev/</span><span class="hljs-keyword">null</span> <span class="hljs-number">2</span>>&<span class="hljs-number">1</span> &<br> echo <span class="hljs-string">"alist server has been started."</span><br>fi<br><br># <span class="hljs-number">3</span>,检查aria2c是否在运行<br><span class="hljs-keyword">if</span> ! pgrep -f <span class="hljs-string">"aria2c --conf-path=/data/data/com.termux/files/home/.config/aria2/aria2.conf"</span> > <span class="hljs-regexp">/dev/</span><span class="hljs-keyword">null</span>; then<br> nohup aria2c --conf-path=<span class="hljs-string">"/data/data/com.termux/files/home/.config/aria2/aria2.conf"</span> > <span class="hljs-regexp">/dev/</span><span class="hljs-keyword">null</span> <span class="hljs-number">2</span>>&<span class="hljs-number">1</span> &<br> echo <span class="hljs-string">"aria2c has been started."</span><br>fi<br><br># <span class="hljs-number">4</span>,检查pulseaudio是否在运行<br><span class="hljs-keyword">if</span> pgrep -x <span class="hljs-string">"pulseaudio"</span> > <span class="hljs-regexp">/dev/</span><span class="hljs-keyword">null</span>; then<br> echo <span class="hljs-string">"pulseaudio is already running."</span><br><span class="hljs-keyword">else</span><br> pulseaudio --start --load=<span class="hljs-string">"module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1"</span> --exit-idle-time=-<span class="hljs-number">1</span><br> pacmd load-module module-<span class="hljs-keyword">native</span>-protocol-tcp auth-ip-acl=<span class="hljs-number">127.0</span>.<span class="hljs-number">0.1</span> auth-anonymous=<span class="hljs-number">1</span><br> echo <span class="hljs-string">"pulseaudio has been started."</span><br>fi<br><br># <span class="hljs-number">5</span>,检查dokuwiki是否在运行<br>#<span class="hljs-keyword">if</span> ! pgrep -f <span class="hljs-string">"php -f doku.php -S 0.0.0.0:8087 -t storage/shared/htdocs/dokuwiki"</span> > <span class="hljs-regexp">/dev/</span><span class="hljs-keyword">null</span>; then<br># nohup php -f doku.php -S <span class="hljs-number">0.0</span>.<span class="hljs-number">0.0</span>:<span class="hljs-number">8087</span> -t storage<span class="hljs-regexp">/shared/</span>htdocs<span class="hljs-regexp">/dokuwiki > /</span>dev/<span class="hljs-keyword">null</span> <span class="hljs-number">2</span>>&<span class="hljs-number">1</span> &<br># echo <span class="hljs-string">"dokuwiki has been started."</span><br>#fi<br><br>proot-distro login debian --shared-tmp -- sh -c <span class="hljs-string">'php8.2 -f doku.php -S 0.0.0.0:8087 -t /data/data/com.termux/files/home/storage/shared/htdocs/dokuwiki'</span> > <span class="hljs-regexp">/dev/</span><span class="hljs-keyword">null</span> <span class="hljs-number">2</span>>&<span class="hljs-number">1</span> &<br><br></code></pre></td></tr></table></figure>]]></content>
<tags>
<tag>termux</tag>
</tags>
</entry>
<entry>
<title>termux制作用于在chroot环境下启动Debian系统并配置和启动VNC服务的脚本</title>
<link href="/2025/01/10/termux%E5%88%B6%E4%BD%9Cchroot%E7%94%A8vnc%E5%90%AF%E5%8A%A8xfce4%E6%A1%8C%E9%9D%A2%E7%9A%84%E8%84%9A%E6%9C%AC/"/>
<url>/2025/01/10/termux%E5%88%B6%E4%BD%9Cchroot%E7%94%A8vnc%E5%90%AF%E5%8A%A8xfce4%E6%A1%8C%E9%9D%A2%E7%9A%84%E8%84%9A%E6%9C%AC/</url>
<content type="html"><![CDATA[<p>由于每次启动桌面环境,都需要<strong>重复</strong>几个步骤,因此可以写一个启动脚本来简化启动步骤.</p><h2 id="编写自定义usr-bin脚本"><a href="#编写自定义usr-bin脚本" class="headerlink" title="编写自定义usr/bin脚本"></a>编写自定义usr/bin脚本</h2><figure class="highlight gradle"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs gradle">cd $PATH<br>#Termux的PATH环境变量默认只包含<span class="hljs-regexp">/data/</span>data<span class="hljs-regexp">/com.termux/</span>files<span class="hljs-regexp">/usr/</span>bin/这一个值,因此可以使用环境变量代替路径名快速导航过去<br>nano startchrootvnc<br></code></pre></td></tr></table></figure><p>输入以下内容并保存</p><figure class="highlight vala"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br></pre></td><td class="code"><pre><code class="hljs vala"><span class="hljs-meta">#!/bin/bash</span><br><span class="hljs-meta"># 声明使用bash作为脚本解释器</span><br><br><br>killall <span class="hljs-number">-9</span> termux-x11 Xwayland virgl_test_server_android termux-wake-lock<br><span class="hljs-meta"># 终止所有相关的旧进程</span><br><span class="hljs-meta"># 以下进程可能是之前运行残留的,为确保新的启动不受影响,强制终止它们</span><br><span class="hljs-meta"># termux-x11:Termux环境下X11相关进程</span><br><span class="hljs-meta"># Xwayland:用于在Wayland上运行X11客户端的兼容层进程</span><br><span class="hljs-meta"># pulseaudio:音频服务器进程</span><br><span class="hljs-meta"># virgl_test_server_android:可能与Android虚拟图形测试服务器相关的进程</span><br><span class="hljs-meta"># termux-wake-lock:可能用于保持设备唤醒状态的Termux相关进程</span><br><br><br><span class="hljs-meta">#am start --user 0 -n com.termux.x11/com.termux.x11.MainActivity</span><br><span class="hljs-meta"># 启动Termux X11(此am start命令被注释,未启用)</span><br><span class="hljs-meta"># am start是Android的Activity Manager命令,用于启动Android应用组件</span><br><span class="hljs-meta"># --user 0指定用户ID为0</span><br><span class="hljs-meta"># -n com.termux.x11/com.termux.x11.MainActivity指定要启动的应用包名和Activity名</span><br><br><br>sudo busybox mount --bind $PREFIX/tmp /data/SubSystem/chrootDebian/tmp<br><span class="hljs-meta"># 将Termux的临时目录挂载到Debian chroot环境的临时目录</span><br><span class="hljs-meta"># sudo用于获取超级用户权限,因为挂载操作通常需要root权限</span><br><span class="hljs-meta"># busybox是一个集成多种Unix工具的软件,在Termux环境中常用</span><br><span class="hljs-meta"># mount --bind用于将一个目录绑定挂载到另一个目录</span><br><span class="hljs-meta"># $PREFIX/tmp是Termux的临时目录,$PREFIX通常是Termux的安装前缀</span><br><span class="hljs-meta"># /data/SubSystem/chrootDebian/tmp是Debian chroot环境中的临时目录</span><br><span class="hljs-meta"># 这样做可使Debian chroot环境访问Termux的临时目录,便于数据共享</span><br><br><br>XDG_RUNTIME_DIR=${TMPDIR} termux-x11 :<span class="hljs-number">0</span> -ac &<br><span class="hljs-meta"># 设置XDG_RUNTIME_DIR环境变量为系统临时目录$TMPDIR</span><br><span class="hljs-meta"># 许多基于XDG规范的应用程序使用XDG_RUNTIME_DIR存储运行时数据</span><br><span class="hljs-meta"># termux-x11启动Termux环境下的X11服务器</span><br><span class="hljs-meta"># :0指定X11服务器的显示设备编号为0,通常代表第一个显示设备</span><br><span class="hljs-meta"># -ac选项禁用访问控制,允许任何客户端连接到X11服务器</span><br><span class="hljs-meta"># &符号将该命令放在后台运行,使脚本继续执行后续命令</span><br><br><br>sleep <span class="hljs-number">3</span><br><span class="hljs-meta"># 等待3秒,给X11服务器足够时间启动和初始化</span><br><span class="hljs-meta"># 确保后续依赖X11服务器的操作能正常进行</span><br><br><br>pulseaudio --start --load=<span class="hljs-string">"module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1"</span> --exit-idle-time=<span class="hljs-number">-1</span><br><span class="hljs-meta"># 启动Termux的PulseAudio音频服务器</span><br><span class="hljs-meta"># --start启动PulseAudio服务器</span><br><span class="hljs-meta"># --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1"加载TCP协议模块</span><br><span class="hljs-meta"># 并配置该模块允许来自本地环回地址127.0.0.1的匿名连接</span><br><span class="hljs-meta"># --exit-idle-time=-1使服务器永远不会因空闲而退出</span><br><br>pacmd load-module module-native-protocol-tcp auth-ip-acl=<span class="hljs-number">127.0</span><span class="hljs-number">.0</span><span class="hljs-number">.1</span> auth-anonymous=<span class="hljs-number">1</span><br><span class="hljs-meta"># 使用PulseAudio的命令行管理工具pacmd再次加载TCP协议模块</span><br><span class="hljs-meta"># 并设置相同的访问控制参数,确保配置生效</span><br><br><br><span class="hljs-meta">#virgl_test_server_android &</span><br><span class="hljs-meta"># 启动Virgl服务器(此命令被注释,未启用)</span><br><span class="hljs-meta"># virgl_test_server_android可能是用于Android的虚拟图形测试服务器程序</span><br><span class="hljs-meta"># &符号将其放在后台运行</span><br><br><br>su -c <span class="hljs-string">"sh /data/SubSystem/start_debian_vnc_1400_830.sh"</span><br><span class="hljs-meta"># 以超级用户身份执行Debian VNC启动脚本</span><br><span class="hljs-meta"># su用于切换用户,不加用户名默认切换到root</span><br><span class="hljs-meta"># -c选项表示切换用户后执行一个命令</span><br><span class="hljs-meta"># sh /data/SubSystem/start_debian_vnc_1400_830.sh指定要执行的脚本路径</span><br><span class="hljs-meta"># 此脚本用于在chroot环境下启动Debian系统,并配置和启动VNC服务</span><br></code></pre></td></tr></table></figure><h2 id="接下来编写-start-debian-vnc-1400-830-sh-脚本"><a href="#接下来编写-start-debian-vnc-1400-830-sh-脚本" class="headerlink" title="接下来编写 start_debian_vnc_1400_830.sh 脚本:"></a>接下来编写 start_debian_vnc_1400_830.sh 脚本:</h2><p>为什么要另外写一个start_debian_vnc_1400_830.sh 脚本? 因为以上脚本内容执行权限是普通用户,以下脚本需要用root执行.</p><figure class="highlight vala"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br></pre></td><td class="code"><pre><code class="hljs vala"><span class="hljs-meta">#!/bin/sh</span><br><span class="hljs-meta"># 声明使用POSIX兼容的sh shell来执行脚本</span><br><br><br>DEBIANPATH=<span class="hljs-string">"/data/SubSystem/chrootDebian"</span><br><span class="hljs-meta"># 定义Debian根文件系统的路径</span><br><span class="hljs-meta"># 后续操作将基于此路径对Debian环境进行配置和交互</span><br><br><br>busybox mount -o remount,dev,suid /data<br><span class="hljs-meta"># 修复setuid相关问题</span><br><span class="hljs-meta"># 使用busybox的mount命令重新挂载/data分区</span><br><span class="hljs-meta"># -o remount选项表示重新挂载已挂载的文件系统</span><br><span class="hljs-meta"># dev选项重新启用设备节点的支持</span><br><span class="hljs-meta"># suid选项重新启用设置用户ID(set - user - ID)和设置组ID(set - group - ID)位</span><br><span class="hljs-meta"># 这一步确保后续在/data分区上的操作具有正确的权限设置</span><br><br><br>busybox mount --bind /dev $DEBIANPATH/dev<br><span class="hljs-meta"># 将宿主机的关键目录绑定挂载到Debian根文件系统对应的目录</span><br><span class="hljs-meta"># 使Debian系统能够访问宿主机的设备、内核信息和进程信息</span><br><span class="hljs-meta"># 绑定挂载/dev目录,/dev包含设备文件,Debian需要通过它访问硬件设备</span><br><br><br>busybox mount --bind /sys $DEBIANPATH/sys<br><span class="hljs-meta"># 绑定挂载/sys目录,/sys提供内核对象的层次结构信息,供Debian系统获取硬件和驱动相关信息</span><br><br><br>busybox mount --bind /proc $DEBIANPATH/proc<br><span class="hljs-meta"># 绑定挂载/proc目录,/proc是虚拟文件系统,包含内核和进程的相关信息,Debian借此获取系统状态和进程信息</span><br><br><br>busybox mount -t devpts devpts $DEBIANPATH/dev/pts<br><span class="hljs-meta"># 挂载devpts文件系统到Debian根文件系统的/dev/pts目录</span><br><span class="hljs-meta"># devpts用于管理伪终端(PTY),支持Debian系统中多终端会话的运行</span><br><br><br>mkdir $DEBIANPATH/dev/shm<br><span class="hljs-meta"># 为Electron应用程序设置/dev/shm</span><br><span class="hljs-meta"># /dev/shm常用于进程间共享内存,许多应用程序(包括Electron应用)用它提升性能</span><br><span class="hljs-meta"># 创建Debian根文件系统中的/dev/shm目录</span><br><br><br><br>busybox mount -t tmpfs -o size=<span class="hljs-number">256</span>M tmpfs $DEBIANPATH/dev/shm<br><span class="hljs-meta"># 使用busybox的mount命令挂载tmpfs文件系统到/dev/shm目录</span><br><span class="hljs-meta"># -t tmpfs指定文件系统类型为tmpfs,这是一种基于内存的文件系统</span><br><span class="hljs-meta"># -o size=256M设置tmpfs的大小为256MB</span><br><br><br><br><br>mkdir $DEBIANPATH/sdcard<br><span class="hljs-meta"># 创建Debian根文件系统中的sdcard目录,用于挂载SD卡</span><br><br><br>busybox mount --bind /sdcard $DEBIANPATH/sdcard<br><span class="hljs-meta"># 使用busybox的mount命令将宿主机的/sdcard目录绑定挂载到Debian根文件系统的sdcard目录</span><br><span class="hljs-meta"># 使Debian系统能够访问SD卡上的内容</span><br><br><br><br>busybox chroot $DEBIANPATH /bin/su - alin -c <span class="hljs-string">'export DISPLAY=:1 && export PULSE_SERVER=127.0.0.1:4713 && dbus-launch --exit-with-session && tightvncserver :1 -geometry 1400x830'</span><br><span class="hljs-meta"># 以用户alin的身份进入chroot环境,设置显示和音频服务器相关变量,启动dbus并启动xfce4桌面环境</span><br><span class="hljs-meta"># 设置DISPLAY环境变量为:1,指定X11显示服务器地址,后续图形化应用将使用此显示</span><br><span class="hljs-meta"># 设置PULSE_SERVER环境变量,指定PulseAudio音频服务器地址为本地环回地址127.0.0.1的端口4713</span><br><span class="hljs-meta"># 启动D-Bus会话总线,--exit-with-session选项表示当会话结束时退出D-Bus</span><br><span class="hljs-meta"># 启动TightVNC服务器,监听显示号:1,设置分辨率为1400x830</span><br><span class="hljs-meta"># 使得可以通过网络远程访问Debian环境中的图形化桌面</span><br><br></code></pre></td></tr></table></figure><p>使用 Ctrl+O触发保存,确定写入的文件名为 startchrootvnc按回车继续,然后使用 Ctrl+X退出文本编辑器<br>使用以下命令为脚本添加执行权限<br>chmod +x startchrootvnc<br>完成以上步骤即可随时使用 startchrootvnc 命令启动桌面环境</p>]]></content>
<tags>
<tag>termux</tag>
</tags>
</entry>
<entry>
<title>使用LinuxDroidMaster 的脚本自动安装termux chroot desktop</title>
<link href="/2025/01/08/%E4%BD%BF%E7%94%A8LinuxDroidMaster-%E7%9A%84%E8%84%9A%E6%9C%AC%E8%87%AA%E5%8A%A8%E5%AE%89%E8%A3%85termux-chroot-desktop/"/>
<url>/2025/01/08/%E4%BD%BF%E7%94%A8LinuxDroidMaster-%E7%9A%84%E8%84%9A%E6%9C%AC%E8%87%AA%E5%8A%A8%E5%AE%89%E8%A3%85termux-chroot-desktop/</url>
<content type="html"><![CDATA[<p>起初是用tmoe自动化安装,装来装去不明白,后来搜到了linuxDroidMaster用它的脚本安装成功了,它的脚本不能照抄,有些地方需要自己修改。</p><p>开机后需要安装的软件:</p><figure class="highlight apache"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs apache"><span class="hljs-attribute">sudo</span> apt install firefox-esr neofetch xfce<span class="hljs-number">4</span>-goodies fcitx<span class="hljs-number">5</span> fcitx<span class="hljs-number">5</span>-chinese-addons fcitx<span class="hljs-number">5</span>-config-qt fcitx<span class="hljs-number">5</span>-chewing ufw locales libatomic<span class="hljs-number">1</span> libxkbcommon-x<span class="hljs-number">11</span>-<span class="hljs-number">0</span> libxcb-icccm<span class="hljs-number">4</span> libxcb-image<span class="hljs-number">0</span> libxcb-render-util<span class="hljs-number">0</span> libxcb-keysyms<span class="hljs-number">1</span> tigervnc-standalone-server tigervnc-common tigervnc-xorg-extension tigervnc-viewer <br></code></pre></td></tr></table></figure><p>qq lib软连接</p><figure class="highlight awk"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs awk">ln -s <span class="hljs-regexp">/usr/</span>lib<span class="hljs-regexp">/aarch64-linux-gnu/</span>libtiff.so.<span class="hljs-number">6</span> <span class="hljs-regexp">/usr/</span>lib<span class="hljs-regexp">/aarch64-linux-gnu/</span>libtiff.so.<span class="hljs-number">5</span><br></code></pre></td></tr></table></figure><p>设置时区</p><figure class="highlight awk"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs awk">sudo locale-gen zh_CN.UTF-<span class="hljs-number">8</span><br>sudo ln -sf <span class="hljs-regexp">/usr/</span>share<span class="hljs-regexp">/zoneinfo/</span>Asia<span class="hljs-regexp">/Shanghai /</span>etc/localtime<br></code></pre></td></tr></table></figure><p>编辑github的访问ip<br>自动:</p><figure class="highlight jboss-cli"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs jboss-cli">sudo sh -c 'sed -i <span class="hljs-string">"/# GitHub520 Host Start/Q"</span> <span class="hljs-string">/etc/hosts</span> && curl https:<span class="hljs-string">//raw.hellogithub.com/hosts</span> >> <span class="hljs-string">/etc/hosts</span>'<br></code></pre></td></tr></table></figure><p>手动:</p><figure class="highlight awk"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs awk">sudo nano <span class="hljs-regexp">/etc/</span>hosts<br></code></pre></td></tr></table></figure><p><a href="https://github.com/521xueweihan/GitHub520">https://github.com/521xueweihan/GitHub520</a></p>]]></content>
<tags>
<tag>termux</tag>
</tags>
</entry>
<entry>
<title>把libtiff.so.6链接成libtiff.so.5解决Linux 微信无法启动的问题</title>
<link href="/2025/01/04/%E6%8A%8Alibtiff-so-6%E9%93%BE%E6%8E%A5%E6%88%90libtiff-so-5%E8%A7%A3%E5%86%B3Linux-%E5%BE%AE%E4%BF%A1%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8/"/>
<url>/2025/01/04/%E6%8A%8Alibtiff-so-6%E9%93%BE%E6%8E%A5%E6%88%90libtiff-so-5%E8%A7%A3%E5%86%B3Linux-%E5%BE%AE%E4%BF%A1%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8/</url>
<content type="html"><![CDATA[<p>该方法来自Termux&Linux交流群的群主Seraph</p><figure class="highlight gradle"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><code class="hljs gradle">root@localhost:~# <span class="hljs-keyword">find</span> <span class="hljs-regexp">/usr/</span>lib <span class="hljs-regexp">/usr/</span>local/lib -name <span class="hljs-string">"libtiff.so.*"</span><br><span class="hljs-regexp">/usr/</span>lib<span class="hljs-regexp">/aarch64-linux-gnu/</span>libtiff.so.<span class="hljs-number">6</span><br><span class="hljs-regexp">/usr/</span>lib<span class="hljs-regexp">/aarch64-linux-gnu/</span>libtiff.so.<span class="hljs-number">6.0</span>.<span class="hljs-number">1</span><br>root@localhost:~# ln -s <span class="hljs-regexp">/usr/</span>lib<span class="hljs-regexp">/aarch64-linux-gnu/</span>libtiff.so.<span class="hljs-number">6</span> <span class="hljs-regexp">/usr/</span>lib<span class="hljs-regexp">/aarch64-linux-gnu/</span>libtiff.so.<span class="hljs-number">5</span><br></code></pre></td></tr></table></figure><p>以下是termux X11常用命令</p><figure class="highlight arcade"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><code class="hljs arcade"><br>#!<span class="hljs-regexp">/bin/</span>bash<br>export DISPLAY=:<span class="hljs-number">0</span><br>termux-x11 :<span class="hljs-number">0</span> &><span class="hljs-regexp">/dev/</span><span class="hljs-literal">null</span> &<br>sleep <span class="hljs-number">1</span><br>openbox-session &<br>startxfce4 &><span class="hljs-regexp">/dev/</span><span class="hljs-literal">null</span> &<br><br>proot-distro login ubuntu --shared-tmp -- sh -c <span class="hljs-string">'export DISPLAY=:0 && qq --no-sandbox'</span><br></code></pre></td></tr></table></figure><p>以下是termux VNC常用命令</p><figure class="highlight routeros"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><code class="hljs routeros">vncserver -kill :1<br>env|grep DISPLAY<br><br><span class="hljs-comment">#!/bin/bash</span><br>vncserver :1 -localhost <span class="hljs-literal">no</span> -geometry 1600x720<br>wait<br><span class="hljs-builtin-name">export</span> <span class="hljs-attribute">DISPLAY</span>=:1<br>xhost +<br>sleep 1<br><span class="hljs-comment">#openbox-session &</span><br>startxfce4 &>/dev/<span class="hljs-literal">null</span> &<br><br>proot-distro login ubuntu --shared-tmp -- sh -c <span class="hljs-string">'export DISPLAY=:1 && qq --no-sandbox'</span><br>proot-distro login ubuntu --shared-tmp -- sh -c <span class="hljs-string">'export DISPLAY=:1'</span><br><br>apt update && apt<span class="hljs-built_in"> upgrade </span>-y<br></code></pre></td></tr></table></figure>]]></content>
<tags>
<tag>termux</tag>
</tags>
</entry>
<entry>
<title>使用Termux搭建桌面级生产力环境</title>
<link href="/2025/01/04/%E4%BD%BF%E7%94%A8Termux%E6%90%AD%E5%BB%BA%E6%A1%8C%E9%9D%A2%E7%BA%A7%E7%94%9F%E4%BA%A7%E5%8A%9B%E7%8E%AF%E5%A2%83/"/>
<url>/2025/01/04/%E4%BD%BF%E7%94%A8Termux%E6%90%AD%E5%BB%BA%E6%A1%8C%E9%9D%A2%E7%BA%A7%E7%94%9F%E4%BA%A7%E5%8A%9B%E7%8E%AF%E5%A2%83/</url>
<content type="html"><![CDATA[<h1 id="使用Termux搭建桌面级生产力环境"><a href="#使用Termux搭建桌面级生产力环境" class="headerlink" title="使用Termux搭建桌面级生产力环境"></a>使用Termux搭建桌面级生产力环境</h1><p>这篇教程用于在Android设备上利用Termux搭建桌面级生产力环境</p><p><a href="https://www.bilibili.com/video/BV15J4m1g7MW/">观看视频教程</a></p><h1 id="效果展示"><a href="#效果展示" class="headerlink" title="效果展示"></a>效果展示</h1><ul><li>使用LibreOffice编辑文字、表格和演示文稿<br><img src="termux-proot-ubuntu%E6%97%A0%E6%B3%95%E5%90%AF%E7%94%A8x-windows/office.jpg" alt="LibreOffice"></li><li>使用VSCode进行开发<br><img src="termux-proot-ubuntu%E6%97%A0%E6%B3%95%E5%90%AF%E7%94%A8x-windows/code.jpg" alt="Code"></li><li>使用Photoshop进行平面设计<br><img src="termux-proot-ubuntu%E6%97%A0%E6%B3%95%E5%90%AF%E7%94%A8x-windows/ps.jpg" alt="Photoshop"></li><li>使用Blender进行三维建模<br><img src="termux-proot-ubuntu%E6%97%A0%E6%B3%95%E5%90%AF%E7%94%A8x-windows/blender.jpg" alt="Blender"></li><li>桌面级网页浏览<br><img src="termux-proot-ubuntu%E6%97%A0%E6%B3%95%E5%90%AF%E7%94%A8x-windows/web.jpg" alt="Web"></li><li>玩玩小游戏<br><img src="termux-proot-ubuntu%E6%97%A0%E6%B3%95%E5%90%AF%E7%94%A8x-windows/game.jpg" alt="Game"></li></ul><h1 id="原则"><a href="#原则" class="headerlink" title="原则"></a>原则</h1><p>本教程将会通过层次明确的步骤讲解,以便理解,如果你具有Linux基础知识,可能会更容易理解这里的内容;没有也没关系,我尽量讲解细致、全面一些</p><p>不会使用类似<strong>TMOE全能</strong>那样的一键部署工具,而是带着你逐步自己完成各个步骤</p><p>如果你嫌麻烦的话,也可以用其他人制作的一键恢复包</p><h1 id="先决条件"><a href="#先决条件" class="headerlink" title="先决条件"></a>先决条件</h1><ul><li>一部<strong>安卓</strong>手机,安装:<ul><li>Termux</li><li>Termux:x11</li><li>VNC Viewer (可选,作为代替x11的另一种连接方式)</li><li>Input Bridge (可选,Mobox推荐的按键映射控制器)</li></ul></li><li>键鼠外设 (可选,便于桌面级环境操作)</li><li>足够的<strong>耐心</strong></li></ul><blockquote><p><strong>提示:</strong> 不推荐使用ZeroTermux,Utermux之类的魔改版Termux以防出现不可预测的问题</p></blockquote><h1 id="一、下载与安装Termux"><a href="#一、下载与安装Termux" class="headerlink" title="一、下载与安装Termux"></a>一、下载与安装Termux</h1><p>Termux的<strong>官方</strong>下载途径为<a href="https://f-droid.org/packages/com.termux/">F-Droid</a>,若无法访问官网,也可从其他途径获取安装包</p><h2 id="Why-Termux"><a href="#Why-Termux" class="headerlink" title="Why Termux"></a>Why Termux</h2><p>Termux作为一个终端模拟器,提供了一个开箱即用的模拟的Linux环境,这意味着你可以用使用Linux的方式使用它,强大的第三方包也是其特色之一</p><h2 id="Tips"><a href="#Tips" class="headerlink" title="Tips"></a>Tips</h2><p>尽管Termux能模拟Linux环境,但它与真正的Linux还是存在不同,详见<a href="https://wiki.termux.com/wiki/Differences_from_Linux">Termux Wiki</a></p><p>顺带一提它不是虚拟机,这意味着你如果在里面玩 <code>rm -rf / *</code>,你还是会有<span style="color:red;">数据丢失</span>的风险</p><h1 id="二、安装桌面环境"><a href="#二、安装桌面环境" class="headerlink" title="二、安装桌面环境"></a>二、安装桌面环境</h1><h2 id="可选-换源"><a href="#可选-换源" class="headerlink" title="(可选)换源"></a>(可选)换源</h2><p>由于需要从Termux的软件仓库下载软件包,而国内的网络访问情况似乎不太明朗,所以可以使用 <code>termux-change-repo</code>将下载源换为清华源</p><blockquote><p>你也可以选择使用网络代理来加快访问速度</p></blockquote><h2 id="了解apt"><a href="#了解apt" class="headerlink" title="了解apt"></a>了解apt</h2><p>apt全称<em><strong>Advanced Packaging Tool</strong></em>是基于Debain的Linux发行版上的软件包管理工具,也是Termux所使用的软件包管理工具,在本教程中将会多次使用</p><figure class="highlight lua"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><code class="hljs lua">提示: apt的常用命令如下<br>apt update:更新本地包数据库,获取最新的软件包信息。<br>apt upgrade:升级所有已安装的软件包到最新版本。<br>apt install [<span class="hljs-built_in">package</span>]:安装指定的软件包。<br>apt <span class="hljs-built_in">remove</span> [<span class="hljs-built_in">package</span>]:移除指定的软件包。<br>apt purge [<span class="hljs-built_in">package</span>]:移除指定的软件包并清除其配置文件。<br>apt search [<span class="hljs-built_in">package</span>]:搜索软件包。<br>apt list <span class="hljs-comment">--installed:列出所有已安装的软件包。</span><br>apt autoremove:自动移除不再需要的依赖包。<br>apt autoclean:清理旧的下载的软件包文件。<br>apt clean:清理所有的下载的软件包文件。<br></code></pre></td></tr></table></figure><p>你可能会觉得命令太多记不住,其实你可以使用<em><strong>新立得软件包管理器</strong></em>(Synaptic)作为apt图形化前端代替命令,不过大多数时候还是推荐使用命令操作</p><h2 id="安装xfce4桌面"><a href="#安装xfce4桌面" class="headerlink" title="安装xfce4桌面"></a>安装xfce4桌面</h2><ol><li>使用 <code>apt update</code>更新软件包信息</li></ol><blockquote><p><strong>提示:</strong> 因为apt的搜索和下载功能都是基于本地包数据库进行操作,如果软件包信息未更新会导致你无法搜索与下载到相应的软件包</p></blockquote><ol start="2"><li>使用 <code>apt search x11-repo</code>,如果能看见屏幕上以绿色字体输出<strong>x11-repo</strong>结果,则表示操作正确,接下来便可以使用 <code>apt install x11-repo</code>下载与安装x11软件仓库</li></ol><blockquote><p><strong>提示:</strong> 我们将要从x11软件仓库下载xfce4桌面环境,因此安装x11-repo是必须的;此外,你同样可以对x11-repo使用 <code>termux-change-repo</code>执行换源操作</p></blockquote><ol start="3"><li>使用 <code>apt search xfce4</code>搜索软件包,你会看见很多个包含xfce4的结果,我们将要安装的是其中的xfce4,使用 <code>apt install xfce4</code>进行安装</li></ol><blockquote><p><strong>提示:</strong> xfce4的描述是组成xfce桌面环境所有组件的元软件包,如果你使用 <code>apt show xfce4</code>命令会发现在Depends包含了很多软件包,因此安装了xfce4就相当于安装了它的所有组件</p></blockquote><h2 id="安装x11服务器"><a href="#安装x11服务器" class="headerlink" title="安装x11服务器"></a>安装x11服务器</h2><ol><li>从Termux-x11的<a href="https://github.com/termux/termux-x11/actions/workflows/debug_build.yml">Github Actions</a>页面获取Termux-x11的安装包下载并安装</li></ol><blockquote><p><strong>提示:</strong> X Window Server简称x11,是各类GUI程序与你进行交互的媒介</p></blockquote><ol start="2"><li>使用以下命令安装x11服务器</li></ol><figure class="highlight apache"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs apache"><span class="hljs-attribute">apt</span> install termux-x<span class="hljs-number">11</span>-nightly<br></code></pre></td></tr></table></figure><h2 id="启动桌面环境"><a href="#启动桌面环境" class="headerlink" title="启动桌面环境"></a>启动桌面环境</h2><ol><li>使用以下命令开启虚拟显示器</li></ol><figure class="highlight arcade"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs arcade">termux-x11 :<span class="hljs-number">0</span> &><span class="hljs-regexp">/dev/</span><span class="hljs-literal">null</span> &<br></code></pre></td></tr></table></figure><p><strong>提示:</strong></p><ul><li>termux-x11命令使用的前提是你得先安装Termux-x11 APP</li><li>:0表示指定的显示编号,在此设置为0即可</li><li>&>/dev/null表示将标准输出和错误输出都重定向到/dev/null,这个特殊文件称为黑洞,即不显示输出信息</li><li>末尾的&可让命令在后台执行而不阻塞终端</li></ul><ol start="2"><li>使用以下命令设置环境变量</li></ol><figure class="highlight routeros"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs routeros"><span class="hljs-builtin-name">export</span> <span class="hljs-attribute">DISPLAY</span>=:0<br></code></pre></td></tr></table></figure><p><strong>提示:</strong></p><ul><li><strong>export</strong> 用于将变量设置导出到当前shell环境子进程中,用法为 <code>export [变量名]=[值]</code></li><li><strong>DISPLAY</strong>变量用于控制“在哪里绘制和显示图形界面”</li></ul><ol start="3"><li>使用以下命令启动xfce4桌面</li></ol><figure class="highlight"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs">startxfce4<br></code></pre></td></tr></table></figure><blockquote><p><strong>提示:</strong> 如果遇到CANNOT LINK EXECUTABLE “xfce4-session”: library “libexpat.so.1” not found: needed by /data/data/com.termux/files/usr/lib/libfontconfig.so in namespace (default)错误,可尝试使用命令 <code>apt install libexpat</code>解决</p></blockquote><ol start="4"><li>切换到Termux:x11,你现在应该能正常看见桌面环境了<br><img src="termux-proot-ubuntu%E6%97%A0%E6%B3%95%E5%90%AF%E7%94%A8x-windows/desktop.jpg" alt="Desktop"></li><li>设置Termux:x11</li></ol><ul><li>你可以通过<strong>长按</strong>Termux:x11的图标并点弹出菜单内的<strong>Preferences</strong>打开首选项设置页面,也可在<strong>未启动x11时</strong>打开APP点页面上的<strong>Preference</strong>进入设置页</li><li>可以在里面设置<strong>屏幕分辨率,切换横竖屏,显示功能键盘,隐藏屏幕刘海</strong>等等</li></ul><h2 id="可选-搭建VNC服务器"><a href="#可选-搭建VNC服务器" class="headerlink" title="(可选)搭建VNC服务器"></a>(可选)搭建VNC服务器</h2><p>相对于x11,VNC更方便通过其他设备远程连接</p><ol><li>安装VNC服务器</li></ol><figure class="highlight cmake"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs cmake">apt <span class="hljs-keyword">install</span> tigervnc<br></code></pre></td></tr></table></figure><ol start="2"><li>启动VNC服务器</li></ol><figure class="highlight nginx"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs nginx"><span class="hljs-attribute">vncserver</span> :<span class="hljs-number">1</span> -localhost <span class="hljs-literal">no</span><br></code></pre></td></tr></table></figure><blockquote><p><strong>提示:</strong> <code>-localhost no</code>用于允许网络上的其他设备连接</p></blockquote><p>首次启动会要求你设置VNC的连接密码,输出信息如下</p><figure class="highlight pgsql"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><code class="hljs pgsql">You will require a <span class="hljs-keyword">password</span> <span class="hljs-keyword">to</span> <span class="hljs-keyword">access</span> your desktops.<br><br><span class="hljs-keyword">Password</span>: #此处输入密码<br>Verify: #再次确认密码<br>Would you <span class="hljs-keyword">like</span> <span class="hljs-keyword">to</span> enter a <span class="hljs-keyword">view</span>-<span class="hljs-keyword">only</span> <span class="hljs-keyword">password</span> (y/n)? n #不需要设置<span class="hljs-keyword">View</span>-<span class="hljs-keyword">only</span>密码,输入n<br></code></pre></td></tr></table></figure><ol start="3"><li>输出以下信息代表操作正确</li></ol><figure class="highlight gradle"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><code class="hljs gradle"><span class="hljs-keyword">New</span> <span class="hljs-string">'localhost:1 ()'</span> desktop is localhost:<span class="hljs-number">1</span><br><br>Creating <span class="hljs-keyword">default</span> startup script <span class="hljs-regexp">/data/</span>data<span class="hljs-regexp">/com.termux/</span>files<span class="hljs-regexp">/home/</span>.vnc/xstartup<br>Creating <span class="hljs-keyword">default</span> config <span class="hljs-regexp">/data/</span>data<span class="hljs-regexp">/com.termux/</span>files<span class="hljs-regexp">/home/</span>.vnc/config<br>Starting applications specified in <span class="hljs-regexp">/data/</span>data<span class="hljs-regexp">/com.termux/</span>files<span class="hljs-regexp">/home/</span>.vnc/xstartup<br>Log <span class="hljs-keyword">file</span> is <span class="hljs-regexp">/data/</span>data<span class="hljs-regexp">/com.termux/</span>files<span class="hljs-regexp">/home/</span>.vnc/localhost:<span class="hljs-number">1</span>.log<br></code></pre></td></tr></table></figure><blockquote><p><strong>提示:</strong> VNC的配置信息将保存在 <code>~/.vnc</code>中,你可能需要显示隐藏文件才能看见它</p></blockquote><ol start="4"><li>设置环境变量</li></ol><figure class="highlight routeros"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs routeros"><span class="hljs-builtin-name">export</span> <span class="hljs-attribute">DISPLAY</span>=:1<br></code></pre></td></tr></table></figure><ol start="5"><li>使用<strong>VNC Viewer</strong>连接到 <code>127.0.0.1:5901</code>即可进入桌面环境,或在同一网络环境下使用IPv4地址进行连接</li></ol><h1 id="三、Termux后台保活"><a href="#三、Termux后台保活" class="headerlink" title="三、Termux后台保活"></a>三、Termux后台保活</h1><h2 id="关于Phantom-Processes-Killing"><a href="#关于Phantom-Processes-Killing" class="headerlink" title="关于Phantom Processes Killing"></a>关于Phantom Processes Killing</h2><p>在 Android 12 中引入了一个名为<strong>Phantom Processes Killing</strong>(影子进程杀手)的机制,该机制将监视应用程序派生的子进程,并在达到<strong>32个以上子进程</strong>时将其终止,以避免占用过多的CPU资源</p><p>Termux中的所有程序都属于Termux的子进程,如果你使用xfce的<strong>任务管理器</strong>(使用 <code>apt install xfce4-taskmanager</code>安装)查看进程数,就会发现当进程数大于32时Termux:x11的画面将大概率忽然断开,并且在Termux输出 <code>Process completed(signal 9)</code>的信息</p><blockquote><p><strong>提示:</strong> 进程之间可以以树形关系表示</p></blockquote><h2 id="关闭Phantom-Processes-Killing"><a href="#关闭Phantom-Processes-Killing" class="headerlink" title="关闭Phantom Processes Killing"></a>关闭Phantom Processes Killing</h2><p>通常使用ADB的方法关闭Phantom Processes Killing机制,不过HyperOS有更方便的方法关闭它,在手机设置的开发者选项页面开启<strong>停止限制子进程</strong>即可<br><img src="termux-proot-ubuntu%E6%97%A0%E6%B3%95%E5%90%AF%E7%94%A8x-windows/option.jpg" alt="option"></p><h2 id="关闭省电优化"><a href="#关闭省电优化" class="headerlink" title="关闭省电优化"></a>关闭省电优化</h2><p>如果未关闭省电优化,Termux在后台运行的优先级会被降低,可能导致程序卡顿或无法正常工作,例如code-server可能连接不上</p><p>在应用详情页将省电策略改为<strong>无限制</strong></p><h1 id="四、编写桌面启动脚本"><a href="#四、编写桌面启动脚本" class="headerlink" title="四、编写桌面启动脚本"></a>四、编写桌面启动脚本</h1><p>由于每次启动桌面环境,我们都需要<strong>重复</strong>以上的1~3步骤,因此可以写一个启动脚本来简化启动步骤,<strong>选择</strong>以下任一方法编写启动脚本即可,两个方法是等价的</p><h2 id="方法一-使用图形化界面"><a href="#方法一-使用图形化界面" class="headerlink" title="方法一:使用图形化界面"></a>方法一:使用图形化界面</h2><ol><li>如果你还没安装文本文件编辑器,打开终端模拟器,使用以下命令安装Mousepad</li></ol><figure class="highlight cmake"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs cmake">apt <span class="hljs-keyword">install</span> mousepad -y<br></code></pre></td></tr></table></figure><ol start="2"><li>打开文件管理器,在导航栏输入 <code>$PATH</code>导航到目录<br><img src="termux-proot-ubuntu%E6%97%A0%E6%B3%95%E5%90%AF%E7%94%A8x-windows/path.jpg" alt="Path"></li></ol><blockquote><p><strong>提示</strong>:Termux的PATH环境变量默认只包含/data/data/com.termux/files/usr/bin/这一个值,因此你可以使用环境变量代替路径名快速导航过去</p></blockquote><ol start="3"><li>在空白处右键选择 <code>Create Document</code>-><code>Empty File</code>创建新文件,取名为 <code>startx11</code>,使用Mousepad打开它,并输入以下内容并保存</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-meta">#!/bin/bash</span><br><br><span class="hljs-built_in">export</span> DISPLAY=:0<br>termux-x11 :0 -xstartup <span class="hljs-string">"dbus-launch --exit-with-session xfce4-session"</span> &>/dev/null &<br>am start --user 0 -n com.termux.x11/.MainActivity &>/dev/null<br></code></pre></td></tr></table></figure><blockquote><p><strong>提示</strong>:关于Shell编程可通过其他教程学习,例如<a href="https://www.runoob.com/linux/linux-shell.html">菜鸟教程</a></p></blockquote><ol start="4"><li>右键该文件选择 <code>Properties...</code>在打开的属性窗口切换到 <code>Permissons</code>栏并勾选下面的 <code>Allow this file to run as a program</code>添加执行权限<br><img src="termux-proot-ubuntu%E6%97%A0%E6%B3%95%E5%90%AF%E7%94%A8x-windows/chmod.jpg" alt="Chmod"></li></ol><h2 id="方法二-使用终端"><a href="#方法二-使用终端" class="headerlink" title="方法二:使用终端"></a>方法二:使用终端</h2><ol><li>切换到PATH目录</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">cd</span> <span class="hljs-variable">$PATH</span><br></code></pre></td></tr></table></figure><ol start="2"><li>创建文件</li></ol><figure class="highlight apache"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs apache"><span class="hljs-attribute">nano</span> startx<span class="hljs-number">11</span><br></code></pre></td></tr></table></figure><ol start="3"><li>输入以下内容</li></ol><figure class="highlight arcade"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><code class="hljs arcade">#!<span class="hljs-regexp">/bin/</span>bash<br><br>export DISPLAY=:<span class="hljs-number">0</span><br>termux-x11 :<span class="hljs-number">0</span> &><span class="hljs-regexp">/dev/</span><span class="hljs-literal">null</span> &<br>sleep <span class="hljs-number">3</span><br>startxfce4 &><span class="hljs-regexp">/dev/</span><span class="hljs-literal">null</span> &<br>am start --user <span class="hljs-number">0</span> -n com.termux.x11/.MainActivity &><span class="hljs-regexp">/dev/</span><span class="hljs-literal">null</span><br></code></pre></td></tr></table></figure><ol start="4"><li>使用 <code>Ctrl+O</code>触发保存,确定写入的文件名为 <code>startx11</code>按回车继续,然后使用 <code>Ctrl+X</code>退出文本编辑器</li><li>使用以下命令为脚本添加执行权限</li></ol><figure class="highlight apache"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs apache"><span class="hljs-attribute">chmod</span> +x startx<span class="hljs-number">11</span><br></code></pre></td></tr></table></figure><p>完成以上步骤即可随时使用 <code>startx11</code>命令启动桌面环境</p><blockquote><p><strong>提示</strong>:在Windows系统中我们通常使用.exe后缀分辨文件为一个可执行程序,但在Linux中文件能否执行由它本身的执行权限属性决定</p></blockquote><h2 id="可选-编写VNC启动脚本"><a href="#可选-编写VNC启动脚本" class="headerlink" title="(可选)编写VNC启动脚本"></a>(可选)编写VNC启动脚本</h2><ol><li>安装xorg-xhost</li></ol><figure class="highlight cmake"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs cmake">apt <span class="hljs-keyword">install</span> xorg-xhost<br></code></pre></td></tr></table></figure><ol start="2"><li>导航到PATH目录</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">cd</span> <span class="hljs-variable">$PATH</span><br></code></pre></td></tr></table></figure><ol start="3"><li>创建文件</li></ol><figure class="highlight ebnf"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs ebnf"><span class="hljs-attribute">nano startvnc</span><br></code></pre></td></tr></table></figure><ol start="4"><li>输入以下内容</li></ol><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-meta">#!/bin/bash</span><br><br>vncserver :1 -localhost no -geometry 1280x720<br><span class="hljs-built_in">wait</span><br><span class="hljs-built_in">export</span> DISPLAY=:1<br>xhost +<br>sleep 1<br>startxfce4<br></code></pre></td></tr></table></figure><ol start="5"><li>使用 <code>Ctrl+O</code>触发保存,确定写入的文件名为 <code>startvnc</code>按回车继续,然后使用 <code>Ctrl+X</code>退出文本编辑器</li><li>使用以下命令为脚本添加执行权限</li></ol><figure class="highlight llvm"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs llvm">chmod +<span class="hljs-keyword">x</span> startvnc<br></code></pre></td></tr></table></figure><p>完成以上步骤即可随时使用 <code>startvnc</code>命令启动桌面环境</p><h1 id="五、安装Mobox"><a href="#五、安装Mobox" class="headerlink" title="五、安装Mobox"></a>五、安装Mobox</h1><p>Mobox集成了一系列在安卓设备上转译运行Windows软件的工具,使得你可以跨平台转译运行它们</p><blockquote><p><strong>提示:</strong> Mobox的图形驱动对<strong>高通骁龙</strong>系列的处理器适配效果更好,其他例如天玑、麒麟等系列处理器图形性能可能不会很强</p></blockquote><h2 id="确保网络正常访问"><a href="#确保网络正常访问" class="headerlink" title="确保网络正常访问"></a>确保网络正常访问</h2><p>由于 <code>raw.githubusercontent.com</code>域名在国内通常难以访问,考虑使用网络代理或其他方式安装,否则将会安装失败</p><h2 id="安装Mobox"><a href="#安装Mobox" class="headerlink" title="安装Mobox"></a>安装Mobox</h2><p>如果你还停留在桌面环境,你可以选择使用xfce的<strong>终端模拟器</strong>进行安装,也可以选择<strong>Log off</strong>注销桌面环境回到Termux进行安装</p><p>使用以下命令进行安装</p><figure class="highlight awk"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs awk">curl -s -o ~<span class="hljs-regexp">/x https:/</span><span class="hljs-regexp">/raw.githubusercontent.com/</span>olegos2<span class="hljs-regexp">/mobox/m</span>ain<span class="hljs-regexp">/install && . ~/</span>x<br></code></pre></td></tr></table></figure><p>安装过程可能会询问你要安装Box86还是Box64,这里推荐Box64,输入 <code>2</code>并回车继续</p><h2 id="启动Mobox"><a href="#启动Mobox" class="headerlink" title="启动Mobox"></a>启动Mobox</h2><p>在安装完成后可以使用命令 <code>mobox</code>启动Mobox,使用方向键可以移动选择光标,选择 <code>Start Wine</code>并回车继续,如果出现了Wine的桌面则说明操作正确</p><p>如果你在桌面环境启动Mobox,你可能会注意到Wine的桌面将xfce桌面覆盖了,这将是接下来要解决的问题</p><h1 id="六、设置Mobox"><a href="#六、设置Mobox" class="headerlink" title="六、设置Mobox"></a>六、设置Mobox</h1><p>为了让Mobox使用xfce的窗口管理器,我们将对Mobox的启动脚本进行修改</p><p>如果你还留在<strong>Wine桌面</strong>(不是指Xfce桌面)中,使用Start菜单中的 <code>shutdown</code>选项退出Mobox</p><h2 id="备份"><a href="#备份" class="headerlink" title="备份"></a>备份</h2><p>找到位于 <code>/data/data/com.termux/files/usr/glibc/opt/scripts</code>路径下的 <code>start-tfm</code>文件,为了方便恢复,把它拷贝一份到容易找到的地方,例如 <code>~/origin/</code>(~代表home目录)</p><p>在<strong>图形化界面</strong>下直接右键该文件选 <code>Copy</code>,去到 <code>Home</code>目录再右键创建文件夹 <code>origin</code>,再右键 <code>Paste</code>进行粘贴</p><h2 id="修改"><a href="#修改" class="headerlink" title="修改"></a>修改</h2><p>打开原本的 <code>start-tfm</code>文件,搜索 <code>stop-all</code>,将位于文件首尾两个单独成行的 <code>stop-all</code>前加入 <code>#</code>符号注释掉它</p><p>搜索 <code>explorer /desktop=shell,$RESOLUTION</code>,你应该会搜索到四个符合的地方,删掉后面三处完全匹配的部分</p><p><img src="termux-proot-ubuntu%E6%97%A0%E6%B3%95%E5%90%AF%E7%94%A8x-windows/start-tfm.jpg" alt="start-tfm"></p><p>完成修改后,当你再次启动Mobox,就能发现它的窗口与xfce桌面融合在一起了</p><p>在这之后如果想<strong>恢复/修改</strong>的话,将<strong>start-tfm</strong>文件与之前备份的文件互换即可</p><blockquote><p><strong>提示:</strong> 假如你只是想使用Mobox玩玩游戏而不需要使用Linux环境的话,就可以把修改后文件移出来,备份的原文件放回原位,直接使用Termux启动带桌面的Wine,这样可以节省性能开销提高运行效率</p></blockquote><h1 id="七、-可选-直接安装常用软件"><a href="#七、-可选-直接安装常用软件" class="headerlink" title="七、(可选)直接安装常用软件"></a>七、(可选)直接安装常用软件</h1><h2 id="火狐浏览器"><a href="#火狐浏览器" class="headerlink" title="火狐浏览器"></a>火狐浏览器</h2><p>火狐浏览器在<strong>x11-repo</strong>软件仓库有提供,可以通过以下命令安装</p><figure class="highlight cmake"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs cmake">apt <span class="hljs-keyword">install</span> firefox<br></code></pre></td></tr></table></figure><p>安装后你可以通过xfce的 <code>Application</code>菜单找到它,也可以在终端输入 <code>firefox</code>启动</p><h2 id="Visual-Studio-Code"><a href="#Visual-Studio-Code" class="headerlink" title="Visual Studio Code"></a>Visual Studio Code</h2><p>VSCode在Termux上并没有官方发行版,不过可以使用另一个基于VSCode的开源项目<strong>Code - OSS</strong>进行代替</p><p><strong>Code - OSS</strong>由<strong>tur-repo</strong>仓库提供,需要先安装<strong>tur-repo</strong>,通过以下步骤安装</p><figure class="highlight cmake"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs cmake">apt <span class="hljs-keyword">install</span> tur-repo<br>apt <span class="hljs-keyword">install</span> code-oss<br></code></pre></td></tr></table></figure><h2 id="Chromium"><a href="#Chromium" class="headerlink" title="Chromium"></a>Chromium</h2><p>来自<strong>tur-repo</strong></p><figure class="highlight cmake"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs cmake">apt <span class="hljs-keyword">install</span> chromium<br></code></pre></td></tr></table></figure><h2 id="Clang"><a href="#Clang" class="headerlink" title="Clang"></a>Clang</h2><figure class="highlight cmake"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs cmake">apt <span class="hljs-keyword">install</span> clang<br></code></pre></td></tr></table></figure><h2 id="Code-Blocks"><a href="#Code-Blocks" class="headerlink" title="Code::Blocks"></a>Code::Blocks</h2><p>来自<strong>x11-repo</strong></p><figure class="highlight cmake"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs cmake">apt <span class="hljs-keyword">install</span> codeblocks<br></code></pre></td></tr></table></figure><h2 id="Code-Server"><a href="#Code-Server" class="headerlink" title="Code Server"></a>Code Server</h2><p>来自<strong>tur-repo</strong></p><figure class="highlight armasm"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs armasm"><span class="hljs-symbol">apt</span> install <span class="hljs-meta">code</span>-server<br></code></pre></td></tr></table></figure><h2 id="局限性"><a href="#局限性" class="headerlink" title="局限性"></a>局限性</h2><p>可以安装和使用的软件较少,因此与Mobox互相补全软件生态</p><h1 id="八、-可选-Mobox安装常用软件"><a href="#八、-可选-Mobox安装常用软件" class="headerlink" title="八、(可选)Mobox安装常用软件"></a>八、(可选)Mobox安装常用软件</h1><h2 id="文件位置"><a href="#文件位置" class="headerlink" title="文件位置"></a>文件位置</h2><p>在启动Mobox后将会自动打开一个<strong>文件管理器</strong>(tfm),其中的 <code>D:</code>盘被映射到<strong>安卓的文件下载目录</strong>,即 <code>/sotrage/emulated/0/Download/</code>目录,这样比较方便的一点是,如果你用安卓系统自带的浏览器去下载程序并且不修改下载路径,下载的文件通常都能在Mobox的 <code>D:</code>盘中找到</p><p>Mobox的 <code>Z:</code>盘被映射到Termux中的<strong>Linux的根目录</strong>,而你也可以在xfce环境中的浏览器例如Firefox中下载程序,通常会被下载到 <code>~/Downloads/</code>里面,这意味着你可以在Mobox中的 <code>Z:/home/Downloads/</code>中找到自己下载的文件</p><h2 id="找到安装软件的软件并运行"><a href="#找到安装软件的软件并运行" class="headerlink" title="找到安装软件的软件并运行"></a>找到安装软件的软件并运行</h2><p>在安装时可以展开安装程序看一下<strong>安装的路径</strong>方便寻找,通常是 <code>C:\Program Files (x86)</code>或 <code>C:\Program Files</code>里面能找到安装的程序</p><p>例如 Photoshop CS6 就安装在 <code>C:\Program Files (x86)\Adobe\Photoshop CS6\</code>,可以通过其中的 <code>Photoshop.exe</code>启动</p><h2 id="免安装软件直接运行"><a href="#免安装软件直接运行" class="headerlink" title="免安装软件直接运行"></a>免安装软件直接运行</h2><p>例如<strong>Blender Portable</strong>就可直接找到下载的文件,打开里面的 <code>Blender.exe</code>直接启动</p><h2 id="局限性-1"><a href="#局限性-1" class="headerlink" title="局限性"></a>局限性</h2><p>Wine 转译的<strong>兼容性较差</strong>,很多软件都无法正常运行,例如 <code>Microsoft Office 2010</code>就无法运行,因此与Linux环境互相补全软件生态<br><img src="termux-proot-ubuntu%E6%97%A0%E6%B3%95%E5%90%AF%E7%94%A8x-windows/iopl.jpg" alt="iopl"></p><h1 id="九、-可选-PRoot安装常用软件"><a href="#九、-可选-PRoot安装常用软件" class="headerlink" title="九、(可选)PRoot安装常用软件"></a>九、(可选)PRoot安装常用软件</h1><h2 id="关于PRoot"><a href="#关于PRoot" class="headerlink" title="关于PRoot"></a>关于PRoot</h2><p>正如<a href="https://wiki.termux.com/wiki/Differences_from_Linux">Termux Wiki</a>提到的那样,Termux模拟的Linux环境与真实的Linux环境有很多差别,这导致了很多软件都不能在这上面运行</p><p>实际上,在此之前直接安装在Termux上的软件都能理解为<strong>针对Termux特别修改适配</strong>的版本,相当于修改了软件需要使用FHS文件系统,多用户,GLIBC库等等部分,才得以适配Termux与真正Linux环境的差异</p><p>而PRoot能进一步模拟一个更完善的Linux环境,从而做到Termux做不到的事,兼容更多的软件运行</p><h2 id="使用PRoot安装Linux发行版"><a href="#使用PRoot安装Linux发行版" class="headerlink" title="使用PRoot安装Linux发行版"></a>使用PRoot安装Linux发行版</h2><p>先使用以下命令安装上proot-distro</p><figure class="highlight cmake"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs cmake">apt <span class="hljs-keyword">install</span> proot proot-distro<br></code></pre></td></tr></table></figure><blockquote><p><strong>提示:</strong> proot-distro用于安装和管理不同的Linux发行版,可以使用命令 <code>proot-distro --help</code>查看它的用法</p></blockquote><p>列出可用的发行版</p><figure class="highlight ebnf"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs ebnf"><span class="hljs-attribute">proot-distro list</span><br></code></pre></td></tr></table></figure><p>你应该能看见它输出了很多个Linux发行版供选择,如果要安装哪个发行版,就记住它的Alias并使用命令 <code>proot-distro install <alias></code>安装它,例如我选择的是<strong>Debian (bookworm)<strong>,它在列表中的Alias为</strong>debian</strong>,因此使用以下命令安装</p><figure class="highlight mipsasm"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs mipsasm">proot-<span class="hljs-keyword">distro </span><span class="hljs-keyword">install </span>debian<br></code></pre></td></tr></table></figure><h2 id="登录Linux发行版"><a href="#登录Linux发行版" class="headerlink" title="登录Linux发行版"></a>登录Linux发行版</h2><p>安装完成后使用以下命令登录</p><figure class="highlight ebnf"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs ebnf"><span class="hljs-attribute">proot-distro login debian</span><br></code></pre></td></tr></table></figure><blockquote><p><strong>提示:</strong> 如果你用 <code>whoami</code>命令会输出 <code>root</code>,这表示登录到PRoot的Linux发行版时,默认是以root用户登录的,当然你也可以新建并切换到其他用户</p></blockquote><p>查看系统信息(若未安装neofetch使用<code>apt install neofetch</code>安装)</p><figure class="highlight ebnf"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs ebnf"><span class="hljs-attribute">neofetch</span><br></code></pre></td></tr></table></figure><p>输出结果与直接在Termux中运行效果对比,很明显表示它已经将你的系统识别为Debian了</p><blockquote><p><strong>提示:</strong> 登录了PRoot中的Linux发行版后,你也许不能使用直接安装在Termux中的程序,或程序表现不像在Termux中直接启动那样,这与PRoot本身的特点有关,意味着它不能直接访问到PRoot外的相关文件,而是被重定向到了其他位置;视觉上就像它们相互独立一样</p></blockquote><h2 id="让PRoot识别你的x11"><a href="#让PRoot识别你的x11" class="headerlink" title="让PRoot识别你的x11"></a>让PRoot识别你的x11</h2><p>对比PRoot内外的信息不难发现,PRoot外能正常识别出<strong>桌面环境和分辨率</strong>但PRoot内不能,这意味着在PRoot内启动图形化的程序它是无法正常显示在屏幕上的</p><p>要解决这个问题,首先注销PRoot中的登录</p><figure class="highlight awk"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs awk"><span class="hljs-keyword">exit</span><br></code></pre></td></tr></table></figure><p>在登录命令后面加上 <code>--shared-tmp</code>参数再登录</p><figure class="highlight pgsql"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs pgsql">proot-distro <span class="hljs-keyword">login</span> debian <span class="hljs-comment">--shared-tmp</span><br></code></pre></td></tr></table></figure><p>登录后设置<strong>DISPLAY环境变量</strong>来告诉系统你想在哪显示界面</p><figure class="highlight routeros"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs routeros"><span class="hljs-builtin-name">export</span> <span class="hljs-attribute">DISPLAY</span>=:0<br></code></pre></td></tr></table></figure><p>这时再执行 <code>neofetch</code>就能看见它也能正常识别桌面环境了</p><blockquote><p><strong>提示:</strong> 如果是用VNC服务器启动的桌面,则需要确保在PRoot外执行 <code>xhost +</code>命令进行显示授权,这在之前的步骤中已经写进启动脚本中了,同时把显示编号改为之前设置的1,即 <code>export DISPLAY=:1</code></p></blockquote><h2 id="安装LibreOffice"><a href="#安装LibreOffice" class="headerlink" title="安装LibreOffice"></a>安装LibreOffice</h2><p>更新软件包信息</p><figure class="highlight ebnf"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs ebnf"><span class="hljs-attribute">apt update</span><br></code></pre></td></tr></table></figure><p>安装LibreOffice</p><figure class="highlight cmake"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs cmake">apt <span class="hljs-keyword">install</span> libreoffice<br></code></pre></td></tr></table></figure><p>启动LibreOffice</p><figure class="highlight ebnf"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs ebnf"><span class="hljs-attribute">libreoffice</span><br></code></pre></td></tr></table></figure><p>进入设置页,切换界面为中文</p><h2 id="安装中文字体"><a href="#安装中文字体" class="headerlink" title="安装中文字体"></a>安装中文字体</h2><p>LibreOffice上面的所有中文字体都以方块显示,这说明缺少中文字体,从Windows系统上将字体复制到 <code>~/.fonts/</code>中即可</p><blockquote><p><strong>提示:</strong> PRoot的 <code>~/.fonts/</code>相对Termux来说位于 <code>/data/data/com.termux/files/usr/var/lib/proot-distro/installed-rootfs/debian/root/.fonts/</code></p></blockquote><h2 id="创建启动器"><a href="#创建启动器" class="headerlink" title="创建启动器"></a>创建启动器</h2><p>打开终端使用proot-distro登录到Debian,设置DISPLAY变量,输入脚本名启动LibreOffice…</p><p>由于每次启动LibreOffice都需要经过上述<strong>繁琐步骤</strong>,因此我们来创建一个启动器<strong>简化启动</strong>步骤</p><p>在桌面上右键选择<code>Create Launcher...</code>来创建一个启动器,起名为LibreOffice,在<strong>命令栏</strong>填入以下内容</p><figure class="highlight mipsasm"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs mipsasm">proot-<span class="hljs-keyword">distro </span>login debian --<span class="hljs-keyword">shared-tmp </span>-- <span class="hljs-keyword">sh </span>-c <span class="hljs-string">'export DISPLAY=:0 && libreoffice'</span><br></code></pre></td></tr></table></figure><p>此后就能通过此启动器直接启动LibreOffice了</p><h2 id="可选-安装QQ"><a href="#可选-安装QQ" class="headerlink" title="(可选)安装QQ"></a>(可选)安装QQ</h2><p>进入<a href="https://im.qq.com/linuxqq/">QQ下载页</a>选择<strong>ARM版下载</strong>,选择<strong>deb格式</strong>安装包进行下载</p><p>登录debian,使用拖拽自动补全安装包路径</p><figure class="highlight apache"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs apache"><span class="hljs-attribute">dpkg</span> -i QQ_<span class="hljs-number">3</span>.<span class="hljs-number">2</span>.<span class="hljs-number">7</span>_<span class="hljs-number">240428</span>_arm<span class="hljs-number">64</span>_<span class="hljs-number">01</span>.deb<br></code></pre></td></tr></table></figure><p>修复依赖</p><figure class="highlight cmake"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs cmake">apt <span class="hljs-keyword">install</span> -f<br></code></pre></td></tr></table></figure><p>修复完再次安装</p><figure class="highlight apache"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs apache"><span class="hljs-attribute">dpkg</span> -i QQ_<span class="hljs-number">3</span>.<span class="hljs-number">2</span>.<span class="hljs-number">7</span>_<span class="hljs-number">240428</span>_arm<span class="hljs-number">64</span>_<span class="hljs-number">01</span>.deb<br></code></pre></td></tr></table></figure><p>启动QQ</p><figure class="highlight perl"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs perl"><span class="hljs-keyword">qq</span> --<span class="hljs-keyword">no</span>-sandbox<br></code></pre></td></tr></table></figure><blockquote><p><strong>提示:</strong> <strong>Q:</strong> 既然从PRoot里面启动应用这么麻烦,为什么不把XFCE装在PRoot内呢? <strong>A:</strong> 把XFCE装在PRoot确实为更普遍的选择,包括如果你用TMOE全能安装桌面环境的话,它也会帮你把XFCE装在PRoot中。但是这里为了<strong>兼容Mobox</strong>,因为Mobox的前身是termux-box,也用上了PRoot,但其作者选择新开一个仓库改名为Mobox,不再使用PRoot而换成glibc-packages肯定是有原因的,如果再把Mobox装回PRoot中就有点本末倒置的感觉了</p></blockquote><h2 id="问题描述"><a href="#问题描述" class="headerlink" title="问题描述"></a>问题描述</h2><p>我按照上面的教程安装proot Ubuntu后使用termux:x11登陆termux native图形界面xfce4, 所用命令如下:</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-meta">#!/bin/bash</span><br><span class="hljs-built_in">export</span> DISPLAY=:0<br>termux-x11 :0 &>/dev/null &<br>sleep 1<br>openbox-session &<br>startxfce4 &>/dev/null &<br></code></pre></td></tr></table></figure><p>界面如图:<br> <img src="termux-proot-ubuntu%E6%97%A0%E6%B3%95%E5%90%AF%E7%94%A8x-windows/xfce4.jpeg" alt="xfce4"><br>接着使用命令打开qq</p><figure class="highlight brainfuck"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs brainfuck"><span class="hljs-comment">proot</span><span class="hljs-literal">-</span><span class="hljs-comment">distro</span> <span class="hljs-comment">login</span> <span class="hljs-comment">ubuntu</span> --<span class="hljs-comment">shared</span><span class="hljs-literal">-</span><span class="hljs-comment">tmp</span> -- <span class="hljs-comment">sh</span> <span class="hljs-literal">-</span><span class="hljs-comment">c</span> <span class="hljs-comment">'export</span> <span class="hljs-comment">DISPLAY=:0</span> <span class="hljs-comment">&&</span> <span class="hljs-comment">qq</span> --<span class="hljs-comment">no</span><span class="hljs-literal">-</span><span class="hljs-comment">sandbox'</span><br></code></pre></td></tr></table></figure><p>如图,可以正常登录并使用qq<br> <img src="termux-proot-ubuntu%E6%97%A0%E6%B3%95%E5%90%AF%E7%94%A8x-windows/qq.jpeg" alt="qq"></p><p>然后把termux关了,打开vnc,脚本命令如下:</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-meta">#!/bin/bash</span><br>vncserver :1 -localhost no -geometry 1600x720<br><span class="hljs-built_in">wait</span><br><span class="hljs-built_in">export</span> DISPLAY=:1<br>xhost +<br>sleep 1<br><span class="hljs-comment">#openbox-session &</span><br>startxfce4 &>/dev/null &<br></code></pre></td></tr></table></figure><p>然后打开qq:</p><figure class="highlight brainfuck"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs brainfuck"><span class="hljs-comment">proot</span><span class="hljs-literal">-</span><span class="hljs-comment">distro</span> <span class="hljs-comment">login</span> <span class="hljs-comment">ubuntu</span> --<span class="hljs-comment">shared</span><span class="hljs-literal">-</span><span class="hljs-comment">tmp</span> -- <span class="hljs-comment">sh</span> <span class="hljs-literal">-</span><span class="hljs-comment">c</span> <span class="hljs-comment">'export</span> <span class="hljs-comment">DISPLAY=:1</span> <span class="hljs-comment">&&</span> <span class="hljs-comment">qq</span> --<span class="hljs-comment">no</span><span class="hljs-literal">-</span><span class="hljs-comment">sandbox'</span><br></code></pre></td></tr></table></figure><p>出现如下报错:</p><figure class="highlight elixir"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br></pre></td><td class="code"><pre><code class="hljs elixir">~ <span class="hljs-variable">$ </span>proot-distro login ubuntu --shared-tmp -- sh -c <span class="hljs-string">'export DISPLAY=:1 && qq --no-sandbox'</span><br>version_config_filename <span class="hljs-symbol">:/root/</span>.config/QQ/versions/config.json<br>app_package_filename <span class="hljs-symbol">:/resources/app/package</span>.json<br>config_build_id <span class="hljs-symbol">:</span><span class="hljs-number">30899</span><br>config_base_version <span class="hljs-symbol">:</span><span class="hljs-number">3.2</span>.<span class="hljs-number">15</span><span class="hljs-number">-30899</span><br>config_current_version <span class="hljs-symbol">:</span><span class="hljs-number">3.2</span>.<span class="hljs-number">15</span><span class="hljs-number">-30899</span><br>app_build_version :<br>version_config_filename <span class="hljs-symbol">:/root/</span>.config/QQ/versions/config.json<br>version_config_filename <span class="hljs-symbol">:/root/</span>.config/QQ/versions/config.json<br>app_package_filename <span class="hljs-symbol">:/opt/QQ/resources/app/package</span>.json<br>app_package_filename <span class="hljs-symbol">:/opt/QQ/resources/app/package</span>.json<br>config_build_id <span class="hljs-symbol">:</span><span class="hljs-number">30899</span><br>config_base_version <span class="hljs-symbol">:</span><span class="hljs-number">3.2</span>.<span class="hljs-number">15</span><span class="hljs-number">-30899</span><br>config_current_version <span class="hljs-symbol">:</span><span class="hljs-number">3.2</span>.<span class="hljs-number">15</span><span class="hljs-number">-30899</span><br>app_build_version <span class="hljs-symbol">:</span><span class="hljs-number">30899</span><br>config_build_id <span class="hljs-symbol">:</span><span class="hljs-number">30899</span><br>config_base_version <span class="hljs-symbol">:</span><span class="hljs-number">3.2</span>.<span class="hljs-number">15</span><span class="hljs-number">-30899</span><br>config_current_version <span class="hljs-symbol">:</span><span class="hljs-number">3.2</span>.<span class="hljs-number">15</span><span class="hljs-number">-30899</span><br>app_build_version <span class="hljs-symbol">:</span><span class="hljs-number">30899</span><br>[preload] succeeded. /opt/QQ/resources/app/major.node<br>[preload] succeeded. /opt/QQ/resources/app/major.node<br>[<span class="hljs-number">22344</span><span class="hljs-symbol">:</span>0104/095248.<span class="hljs-number">344603</span><span class="hljs-symbol">:ERROR</span><span class="hljs-symbol">:bus</span>.cc(<span class="hljs-number">407</span>)] Failed to connect to the <span class="hljs-symbol">bus:</span> Failed to connect to socket /run/dbus/<span class="hljs-symbol">system_bus_socket:</span> No such file <span class="hljs-keyword">or</span> directory<br>Authorization required, but no authorization protocol specified<br><br>[<span class="hljs-number">22344</span><span class="hljs-symbol">:</span>0104/095248.<span class="hljs-number">538530</span><span class="hljs-symbol">:ERROR</span><span class="hljs-symbol">:ozone_platform_x11</span>.cc(<span class="hljs-number">245</span>)] Missing X server <span class="hljs-keyword">or</span> <span class="hljs-variable">$DISPLAY</span><br>[<span class="hljs-number">22344</span><span class="hljs-symbol">:</span>0104/095248.<span class="hljs-number">538574</span><span class="hljs-symbol">:ERROR</span><span class="hljs-symbol">:env</span>.cc(<span class="hljs-number">258</span>)] The platform failed to initialize. Exiting.<br>Segmentation fault<br><br></code></pre></td></tr></table></figure><p>请问怎么解决? 答案: pkg install xorg-xhost</p>]]></content>
<tags>
<tag>termux</tag>
</tags>
</entry>
<entry>
<title>大秦二世之明君胡亥</title>
<link href="/2024/12/23/%E5%A4%A7%E7%A7%A6%E4%BA%8C%E4%B8%96%E4%B9%8B%E6%98%8E%E5%90%9B%E8%83%A1%E4%BA%A5/"/>
<url>/2024/12/23/%E5%A4%A7%E7%A7%A6%E4%BA%8C%E4%B8%96%E4%B9%8B%E6%98%8E%E5%90%9B%E8%83%A1%E4%BA%A5/</url>
<content type="html"><![CDATA[]]></content>
<tags>
<tag>小说</tag>
</tags>
</entry>
<entry>
<title>使用macbook air 2017安装Ubuntu24.04</title>
<link href="/2024/12/02/%E4%BD%BF%E7%94%A8macbook-air-2017%E5%AE%89%E8%A3%85Ubuntu24-04/"/>
<url>/2024/12/02/%E4%BD%BF%E7%94%A8macbook-air-2017%E5%AE%89%E8%A3%85Ubuntu24-04/</url>
<content type="html"><![CDATA[<p>记录下安装过程和使用心得。<br>1、把下载好的Ubuntu24.04镜像放入用ventoy制作的u盘内,插入MacBook,重新启动,按option进入引导选择界面,选择Ubuntu并按照引导安装。<br>2、进入初装的Ubuntu,设置中国源, sudo apt update && sudo apt upgrade -y ,更新完毕,发下驱动都装好了,蓝牙、wifi、摄像头、触控板、键盘上的快捷键均可以正常使用。</p><p>整个安装过程很顺利,十来分钟搞完,开箱即用,一点也不折腾,驱动什么的也没为难我,真的意外,这么顺利还是Linux吗? 士别三日当刮目相看,发展到2024年Linux进步太大了。</p><p>使用心得:<br>1、Ubuntu默认的gnome桌面难用得很,把gnome替换成kde舒服多了。这里我绕了路,应该直接安装kubuntu的。<br>2、微信和QQ如今有了Linux版,其他常用软件也有Linux版了,Linux如今用起来很爽了。<br>3、游戏,折腾过lutris之类的启动器问题很多基本不能用;最后发现用steam是最好的选择,steam会自动设置好游戏环境,昨天玩了两三小时,很稳。</p>]]></content>
<tags>
<tag>linux</tag>
</tags>
</entry>
<entry>
<title>2024年在codespace使用mdbook记录</title>
<link href="/2024/11/15/2024%E5%B9%B4%E5%9C%A8codespace%E4%BD%BF%E7%94%A8mdbook%E8%AE%B0%E5%BD%95/"/>
<url>/2024/11/15/2024%E5%B9%B4%E5%9C%A8codespace%E4%BD%BF%E7%94%A8mdbook%E8%AE%B0%E5%BD%95/</url>
<content type="html"><![CDATA[<p>codespace没有预装mdbook,要先装rust再装mdbook等,命令如下</p><figure class="highlight vim"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs vim">curl --proto <span class="hljs-string">'=https'</span> --tlsv1.<span class="hljs-number">2</span> -sSf http<span class="hljs-variable">s:</span>//<span class="hljs-keyword">sh</span>.rustup.rs | <span class="hljs-keyword">sh</span><br>cargo install mdbook<br><br></code></pre></td></tr></table></figure><p>这个安装还要在本机上编译,挺费时间。</p><p>把书籍弄完后,mdbook的目录要手动编写,于是找了个自动生成目录的py脚本:<br><a href="https://github.com/lzzsG/mdBook-tools/blob/main/mdBook-directory-summary-generator/generate_summary.py">https://github.com/lzzsG/mdBook-tools/blob/main/mdBook-directory-summary-generator/generate_summary.py</a></p><p>谢谢大佬分享。</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br></pre></td><td class="code"><pre><code class="hljs python"><span class="hljs-keyword">import</span> os<br><span class="hljs-keyword">import</span> re<br><br><span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">natural_sort_key</span>(<span class="hljs-params">s</span>):</span><br> <span class="hljs-string">"""</span><br><span class="hljs-string"> 为给定字符串生成一个自然排序键。</span><br><span class="hljs-string"> </span><br><span class="hljs-string"> :param s: 要排序的字符串</span><br><span class="hljs-string"> :return: 排序键</span><br><span class="hljs-string"> """</span><br> <span class="hljs-keyword">return</span> [<span class="hljs-built_in">int</span>(text) <span class="hljs-keyword">if</span> text.isdigit() <span class="hljs-keyword">else</span> text.lower() <span class="hljs-keyword">for</span> text <span class="hljs-keyword">in</span> re.split(<span class="hljs-string">'([0-9]+)'</span>, s)]<br><br><span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">generate_summary</span>(<span class="hljs-params">directory, base_path=<span class="hljs-string">""</span>, ignore_dirs=[], level=<span class="hljs-number">0</span>, use_natural_sort=<span class="hljs-literal">False</span></span>):</span><br> <span class="hljs-string">"""</span><br><span class="hljs-string"> 递归地遍历给定目录,生成mdBook的SUMMARY.md文件内容,忽略非.md文件和指定的文件夹。</span><br><span class="hljs-string"></span><br><span class="hljs-string"> :param directory: 要遍历的目录路径</span><br><span class="hljs-string"> :param base_path: 相对于基础目录的路径,用于生成相对路径</span><br><span class="hljs-string"> :param ignore_dirs: 要忽略的文件夹名称列表</span><br><span class="hljs-string"> :param level: 当前目录的层级(用于缩进)</span><br><span class="hljs-string"> :param use_natural_sort: 是否使用自然排序</span><br><span class="hljs-string"> :return: SUMMARY.md的内容(字符串)</span><br><span class="hljs-string"> """</span><br> summary_lines = []<br> items = [item <span class="hljs-keyword">for</span> item <span class="hljs-keyword">in</span> os.listdir(directory) <span class="hljs-keyword">if</span> item <span class="hljs-keyword">not</span> <span class="hljs-keyword">in</span> ignore_dirs]<br> <br> <span class="hljs-comment"># 根据是否使用自然排序进行排序</span><br> <span class="hljs-keyword">if</span> use_natural_sort:<br> items.sort(key=natural_sort_key)<br> <span class="hljs-keyword">else</span>:<br> items.sort(key=<span class="hljs-keyword">lambda</span> x: x.lower())<br> <br> indent = <span class="hljs-string">' '</span> * level<br><br> <span class="hljs-keyword">for</span> item <span class="hljs-keyword">in</span> items:<br> path = os.path.join(directory, item)<br> <span class="hljs-keyword">if</span> os.path.isdir(path):<br> <span class="hljs-comment"># 为文件夹添加一个标题,并递归处理该文件夹</span><br> summary_lines.append(<span class="hljs-string">f"<span class="hljs-subst">{indent}</span>- [<span class="hljs-subst">{item}</span>]()"</span>)<br> new_base = os.path.join(base_path, item)<br> summary_lines += [generate_summary(path, new_base, ignore_dirs, level + level + <span class="hljs-number">1</span>, use_natural_sort)]<br> <span class="hljs-keyword">elif</span> item.endswith(<span class="hljs-string">".md"</span>):<br> <span class="hljs-comment"># 为Markdown文件添加一个条目,保留相对路径</span><br> link = os.path.join(base_path, item).replace(<span class="hljs-string">'\\'</span>, <span class="hljs-string">'/'</span>)<br> name = os.path.splitext(item)[<span class="hljs-number">0</span>]<br> summary_lines.append(<span class="hljs-string">f"<span class="hljs-subst">{indent}</span>- [<span class="hljs-subst">{name}</span>](<span class="hljs-subst">{link}</span>)"</span>)<br><br> <span class="hljs-keyword">return</span> <span class="hljs-string">'\n'</span>.join(summary_lines)<br><br><span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">create_summary_file</span>(<span class="hljs-params">src_directory, output_file=<span class="hljs-string">"SUMMARY.md"</span>, ignore_dirs=[], use_natural_sort=<span class="hljs-literal">False</span></span>):</span><br> <span class="hljs-string">"""</span><br><span class="hljs-string"> 创建SUMMARY.md文件。</span><br><span class="hljs-string"></span><br><span class="hljs-string"> :param src_directory: 包含Markdown文件的源目录</span><br><span class="hljs-string"> :param output_file: 输出的SUMMARY.md文件路径</span><br><span class="hljs-string"> :param ignore_dirs: 要忽略的文件夹名称列表</span><br><span class="hljs-string"> :param use_natural_sort: 是否使用自然排序</span><br><span class="hljs-string"> """</span><br> summary_content = generate_summary(src_directory, <span class="hljs-string">""</span>, ignore_dirs, <span class="hljs-number">0</span>, use_natural_sort)<br> <span class="hljs-keyword">with</span> <span class="hljs-built_in">open</span>(output_file, <span class="hljs-string">"w"</span>, encoding=<span class="hljs-string">"utf-8"</span>) <span class="hljs-keyword">as</span> f:<br> f.write(summary_content)<br> <span class="hljs-built_in">print</span>(<span class="hljs-string">f"SUMMARY.md has been created at <span class="hljs-subst">{output_file}</span>"</span>)<br><br><span class="hljs-comment"># 调整以下变量以适应您的项目结构</span><br>src_directory = <span class="hljs-string">"C:/pyth/to/your/folder"</span> <span class="hljs-comment"># 您存放Markdown文件的顶级目录</span><br>ignore_dirs = [<span class="hljs-string">"ignore_this_folder"</span>, <span class="hljs-string">"figs"</span>, <span class="hljs-string">"examples"</span>] <span class="hljs-comment"># 要忽略的文件夹名列表</span><br><span class="hljs-comment"># 在调用时选择是否启用自然排序</span><br>create_summary_file(src_directory, ignore_dirs=ignore_dirs, use_natural_sort=<span class="hljs-literal">True</span>)<br><br></code></pre></td></tr></table></figure><p>在GitHub pages放网页只能放根目录,这样用mdbook或者hexo之类生成的内容的源码想同时保存,要多开一个repositories;或者在repositories下用不同的branch保存,好麻烦,弄了半天。</p>]]></content>
<tags>
<tag>网络技术</tag>
</tags>
</entry>
<entry>
<title>心目中的大秦二世</title>
<link href="/2024/11/12/%E5%BF%83%E7%9B%AE%E4%B8%AD%E7%9A%84%E5%A4%A7%E7%A7%A6%E4%BA%8C%E4%B8%96/"/>
<url>/2024/11/12/%E5%BF%83%E7%9B%AE%E4%B8%AD%E7%9A%84%E5%A4%A7%E7%A7%A6%E4%BA%8C%E4%B8%96/</url>
<content type="html"><![CDATA[<p>秦朝(公元前 221 年 - 公元前 207 年)<br>公元前 221 年嬴政灭掉六国,完成统一大业,建立秦朝,定都咸阳。秦朝建立后,秦始皇推行了一系列巩固统治的措施,如统一文字、货币、度量衡等。但由于秦朝实行严刑峻法,加上繁重的赋税、徭役,百姓生活困苦。公元前 209 年,陈胜、吴广在大泽乡起义,这是中国历史上第一次大规模的农民起义,各地纷纷响应,反抗秦朝的统治。公元前 207 年,秦朝的最后一位皇帝子婴向刘邦投降,秦朝灭亡。</p><h3 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h3><p>秦作为中国开创大一统的王朝只维持了短短15年,为中国建立大一统思想的嬴政子女被杀绝没落个好下场,每次读到这里总扼腕叹息,思索若胡亥是个正常人秦总不至于速亡,所以幻想了一番胡亥作为英明的君主,秦将会怎么发展?这篇是把所思所想记录下来。</p><h2 id="第一卷-胡亥继位"><a href="#第一卷-胡亥继位" class="headerlink" title="第一卷 胡亥继位"></a>第一卷 胡亥继位</h2><p>来自21世纪的某个灵魂在公元前沙丘的某帐篷中醒来,侍卫通报中车府令来访。某个灵魂花了半天时间才弄清楚自己穿越了,来访的中年人是赵高,自己是始皇最宠爱的儿子胡亥。出乎意料的是胡亥此时原来是十二岁的少年,难怪继位后的所作所为不像是正常成年人该有的样子。</p><p>史记中胡亥继位有二十岁和十二岁两种说法,看来二十岁是司马迁笔误。</p><p>赵高正如历史所载那样,此番前来是告知始皇薨逝,建言胡亥继承大统并矫诏赐死扶苏和蒙恬。</p><p>胡亥注视着赵高,这个中年人靠诓骗少年走向人生巅峰,并在3年后被子婴所杀。被诛杀之前,还上演了一场指鹿为马的戏码,以为掌握了全局,没想到被他亲手立起来的“傀儡”子婴轻轻松松杀死。</p><p>赵高的所作所为表明,这个人对权力的理解处于较低的水平。他能够权倾朝野是因为胡亥赋予给他的权力,他自身是没有权力的,杀死胡亥后,他连傀儡子婴都无法掌握。</p><p>赵高的能力也挺强。在他的操盘下,赐死扶苏并杀光了嬴政的二三十位子女;杀掉了在外带领三十万大军的蒙恬,在朝廷中担任右丞相的蒙毅,铲除了高贵的上卿蒙家;杀掉了冯去疾、冯劫,铲除了上卿冯家;杀掉了李斯,铲除上卿李家,并屠杀了一大批朝廷中枢官员,把秦廷的运转杀瘫痪;在对外的军事上,能把章邯逼得绝望迫降于项羽,以致二十万秦军在巨鹿被杀。如果没点能力,能造成这么大的破坏吗?赵高对秦廷的杀伤,比六国的军队加起来还多,所以赵高的能力还是有的。</p><p>嬴政活着的时候赵高是兢兢业业的中车府令,几十年如一日为秦国服务;到了胡亥的任上,赵高变成了阴毒残忍野心极大的人。正所谓北枳南橘,实事求是的谈岂能将责任全归于赵高?胡亥自身也有很大的责任。</p><p>赵高见胡亥注视着他久久不说话,正打算再次劝说,胡亥从深思中回过神来。</p><p>胡亥想坐上皇帝的宝座,未来相当一段时间还是需要依赖赵高,他客客气气的对赵高施礼,并给了赵高一个万万没想到的回答:</p><p>胡亥说他本就是父皇心选的继承人,因此一直带在身边亲自教导,相比之下扶苏迂腐懦弱,不符合父皇对继承人的要求。父皇曾经亲口告诉,将来要把皇位传给胡亥,只是父皇的逝世太过于突然,此时此刻的胡亥年仅十二岁,父皇出于帝国传承稳定的考虑,才将皇位传给扶苏。因此,将诏书改成胡亥,符合嬴政的心意。</p><p>这么说是为了给赵高与李斯下矫诏时增加合法性。从内心深处讲,胡亥认为皇帝还是由他来做比较合适,如今的大秦危机四伏,换成儒雅懦弱的扶苏来做皇帝,不一定能度过大秦的危机。</p><p>同时胡亥承诺,如果他顺利继承皇位,将来给赵高诸多赏赐,保证赵高及子女的富贵。</p><p>赵高得到胡亥的承诺,准备再去找李斯商量,并合谋赐死扶苏和蒙恬。</p><p>临走前胡亥叮嘱赵高,下诏书召回扶苏即可,不要杀他。</p><p>赵高不解的问,有“季君之乱”前车之鉴留着扶苏是巨大的隐患,为什么不杀?</p><p>赵高内心还有话没说出来:如果不趁此机会赐死扶苏,赵高李斯等参与皇位继承密谋的臣子怎么能安稳睡觉?这可是谋逆大罪!若胡亥心慈手软,一旦李斯认为胡亥不是继承大位的料,参考季君之乱的惨烈往事,李斯也未必有胆量参与密谋。</p><p>胡亥知道,如果不把赵高说服他是获得不了赵高和李斯的支持的,没谁愿意处于巨大的风险之下。</p><p>于是胡亥讲,父皇生前曾经为子女的未来做过安排,只是事发突然未能公之于众。对于扶苏的安排是参考西周故事,在南海郡封王,为大秦守边世袭罔替。</p><p>理由有三:</p><p>一、南海郡是富饶的地方,能屯田百万户。如此好地方,南海郡尉任嚣,龙川县令赵佗都是很有能力的人,然而他们并不足以开发南海郡、桂林郡和象郡如此广袤的地区,因此需要一位皇室成员镇守,才能源源不断的吸引移民去填边,从而在该地区固实大秦的统治。</p><p>二、南海、桂林和象郡气候与中原大不相同,屠睢当初率领五十万大军南征百越死伤惨重,屠睢本人也殒命于林丛。并不是野人有多厉害,而是中原的民众水土不服,如果从中原移民去填边,避免不了巨大的牺牲。楚国地处南方,楚国的民众是能够移民南海三郡的。</p><p>三、扶苏的母亲是楚国王女,舅舅昌平君是楚国王子,围绕他身边的势力很大一部分是楚国人,在原楚国境内扶苏有贤名有很大的人望。让扶苏去安抚并治理楚国,可以直接获得当地人的支持。因此主持南海填边的任务,有且仅有扶苏能够办到。</p><p>至于季君之乱,呵呵,中车府令多虑了,扶苏本人懦弱并没有心思掀起一场皇位之争的叛乱。需要注意的是扶苏身边的人,因此下诏召回扶苏,派使者拘禁他,到了咸阳严密的控制他的人身自由,将之圈养在高墙之内即可。等大势已定,再将扶苏派往楚国压阵,我们只用扶苏的名义,实际移民填边由王离主持即可。移民小成之后,册封扶苏为南海王,并去封地就位。到了如此偏远的地方,不怕他掀起波澜。</p><p>赵高听了一番详实的安排,其中很多细节绝无可能是胡亥自己想出来的,必然是始皇生前亲口教导他。如此一来,胡亥说他才是始皇心中最佳继承人有了几分真实性。赵高对始皇安排可行性深信不疑,既然是始皇的安排,那必然是可执行的。因此赵高放弃了矫诏赐死扶苏的想法,不过他还放心不下蒙恬。</p>]]></content>
<tags>
<tag>小说</tag>
</tags>
</entry>
<entry>
<title>用excel做任务跟进表不耽误事</title>
<link href="/2024/11/12/%E7%94%A8excel%E5%81%9A%E4%BB%BB%E5%8A%A1%E8%B7%9F%E8%BF%9B%E8%A1%A8%E4%B8%8D%E8%80%BD%E8%AF%AF%E4%BA%8B/"/>
<url>/2024/11/12/%E7%94%A8excel%E5%81%9A%E4%BB%BB%E5%8A%A1%E8%B7%9F%E8%BF%9B%E8%A1%A8%E4%B8%8D%E8%80%BD%E8%AF%AF%E4%BA%8B/</url>
<content type="html"><![CDATA[<p>事情繁杂为了防止遗忘造成损失,做记录是有必要的。之前摸索过多款笔记软件,思维笔记,飞书,notion还有几款匆匆试过的忘了名字,最终还是将它们放弃了选择了古老的excel。</p><p>excel可以实现多维表格的效果,编辑起来更方便。excel进行复杂的编辑需要一些学习,多维表格之类的记事软件的学习门槛也不低。</p><p>excel还有上述记事软件无法提供的数据安全性,比方说飞书,它功能无比强大,但是怎么保证我的数据的安全呢?事实上它们无法提供安全保障,数据在它们上面记录得越多,越会被它们要挟。</p><p>以前我用excel记事,一件事用一个excel文件记录,久而久之找不到了或者忘记更新分散的文件了,用得糟心。现在做了改进,把某些事合并到一份excel文件里,excel能创建255个sheet,每个sheet记录不同的事,保存与携带都只需要拿这一份文件,用起来舒服多了。</p><p>美中不足是excel不方便记录较长的文字和图片,使用hexo或者dokuwiki之类的做补充。</p>]]></content>
<tags>
<tag>随笔</tag>
</tags>
</entry>
<entry>
<title>电脑远程控制的几种方法与体验</title>
<link href="/2024/11/09/%E7%94%B5%E8%84%91%E8%BF%9C%E7%A8%8B%E6%8E%A7%E5%88%B6%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E6%B3%95%E4%B8%8E%E4%BD%93%E9%AA%8C/"/>
<url>/2024/11/09/%E7%94%B5%E8%84%91%E8%BF%9C%E7%A8%8B%E6%8E%A7%E5%88%B6%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E6%B3%95%E4%B8%8E%E4%BD%93%E9%AA%8C/</url>
<content type="html"><![CDATA[<p>这些天由于有远程控制的需求,使用各类远程控制软件一段时间,记录下心得。<br><img src="%E8%BF%9C%E7%A8%8B%E6%8E%A7%E5%88%B6.png" alt="远程控制软件"><br>1、首先使用的向日葵,在局域网测试无论刷网页看视频非常流畅,几乎感受不到卡顿;然而第二天在外网连接延迟高,帧数目测不到10帧,不氪金没法用。顶着高延迟下载了teamviewer,这软件注册账号繁琐,忙活了十来分钟才弄完,远程连接便利程度做得不及向日葵,我弄了半天没搞懂怎么连接,最后还是填了id和密码连的,好在体验上不错流畅的使用了第一天。<br>2、teamviewer体验上满足我的需求(后续简称tv),在知乎上搜索了tv连接教程,网友评论tv容易掉商用逼氪,关键时候掉链子那可不成,于是再找个备用,装了网友评价不错的gameviewer。这是网易开发的用于打游戏的远程,几个群友用了评价都说好,我连续使用了三天。<br>3、gameviewer支持原生画质高帧数,实际使用中我忘了是在外地使用远程,彷佛是置身在家里使用电脑一样,真的强啊。gameviewer将来不知怎么收费,于是又下载了todesk。<br>4、todesk网上风评不佳,装了并没有用,算是备用之一吧。<br>5、zerotier+win10系统自带的远程桌面。知乎里不少人讲zerotier已经被运营商封了,内网穿透工具tailscale使用上更好。这两个很早听说了,怕折腾浪费时间一直没弄。昨天决心试试,这两个软件都下载,zerotier先下完先试它。没有想象中繁琐的配置,zerotier使用简便,5分钟不到便组完了“大局域网”<br>进阶优化配置:<br>基于 Windows 的远程会话中的帧速率调整为 60 FPS<br><a href="https://learn.microsoft.com/zh-cn/troubleshoot/windows-server/remote/frame-rate-limited-to-30-fps">https://learn.microsoft.com/zh-cn/troubleshoot/windows-server/remote/frame-rate-limited-to-30-fps</a><br>启用GPU加速<br><a href="https://learn.microsoft.com/zh-cn/azure/virtual-desktop/graphics-enable-gpu-acceleration?tabs=group-policy">https://learn.microsoft.com/zh-cn/azure/virtual-desktop/graphics-enable-gpu-acceleration?tabs=group-policy</a><br>今天实际体验前面几次没连上以为寄了,不死心多试了几次连上了,目前使用稳定。两端都是电信网络,均开启了ipv6,实测传输文件速度很快。等多用些天再补充经验。</p>]]></content>
<tags>
<tag>网络技术</tag>
</tags>
</entry>
<entry>
<title>使用github的云端IDE codespaces在线更新hexo博客</title>
<link href="/2024/11/07/%E4%BD%BF%E7%94%A8github%E7%9A%84%E4%BA%91%E7%AB%AFIDE-codespaces%E5%9C%A8%E7%BA%BF%E6%9B%B4%E6%96%B0hexo%E5%8D%9A%E5%AE%A2/"/>
<url>/2024/11/07/%E4%BD%BF%E7%94%A8github%E7%9A%84%E4%BA%91%E7%AB%AFIDE-codespaces%E5%9C%A8%E7%BA%BF%E6%9B%B4%E6%96%B0hexo%E5%8D%9A%E5%AE%A2/</url>
<content type="html"><![CDATA[<p>之前苦于hexo更新繁琐,博客建好后一直懒得写了。<br>久而久之,连hexo基本命令都忘了。<br>今日在知乎咨询如何在线更新hexo博客,结果有大神指导github能开启云端ide,此烦恼顿消。<br>写这篇做测试。</p><h1 id="先将博客源文件传到GitHub"><a href="#先将博客源文件传到GitHub" class="headerlink" title="先将博客源文件传到GitHub"></a>先将博客源文件传到GitHub</h1><p>先cd进相关目录</p><figure class="highlight csharp"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs csharp">git <span class="hljs-keyword">init</span><br></code></pre></td></tr></table></figure><p>初始化完成会出一大堆提示,这时使用:</p><figure class="highlight mipsasm"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs mipsasm">git <span class="hljs-built_in">config</span> --global --<span class="hljs-keyword">add </span>safe.<span class="hljs-keyword">directory </span>git仓库目录<br></code></pre></td></tr></table></figure><p>这个命令是用来将一个安全目录添加到全局的 Git 配置中</p><figure class="highlight llvm"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs llvm">git remote <span class="hljs-keyword">add</span> origin git<span class="hljs-title">@github.com</span>:easleyclaymore/maozedonganthology.git<br></code></pre></td></tr></table></figure><p>命令将本地项目关联到远程Git仓库</p><figure class="highlight ada"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs ada">git checkout <span class="hljs-comment">--orphan book</span><br></code></pre></td></tr></table></figure><p>新建名叫book的分支</p><figure class="highlight armasm"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs armasm"><span class="hljs-symbol">git</span> <span class="hljs-keyword">add</span> .<br><span class="hljs-symbol">git</span> commit -m <span class="hljs-string">"b"</span><br><span class="hljs-symbol">git</span> <span class="hljs-keyword">push</span> origin book<br></code></pre></td></tr></table></figure><h1 id="在codespaces开新博文后提交"><a href="#在codespaces开新博文后提交" class="headerlink" title="在codespaces开新博文后提交"></a>在codespaces开新博文后提交</h1><p>遇到的问题:<br>用hexo d提交新的博文时出现:</p><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs shell"><span class="hljs-meta">></span><span class="bash">[email protected]: Permission denied (publickey).</span><br><span class="hljs-meta">></span><span class="bash">fatal: Could not <span class="hljs-built_in">read</span> from remote repository.</span><br><span class="hljs-meta">></span><span class="bash">Please make sure you have the correct access rights</span><br></code></pre></td></tr></table></figure><p>没有提交权限,需要向帐户添加新的 SSH 密钥<br>先算出新的密钥:</p><figure class="highlight apache"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs apache"><span class="hljs-attribute">ssh</span>-keygen -t ed<span class="hljs-number">25519</span> -C <span class="hljs-string">"[email protected]"</span><br></code></pre></td></tr></table></figure><p>再复制密钥</p><figure class="highlight arcade"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs arcade">cat ~<span class="hljs-regexp">/.ssh/i</span>d_ed25519.pub<br></code></pre></td></tr></table></figure><p>最后在 GitHub 任意页面的右上角,单击个人资料照片,然后单击 “设置”****。</p><p>在边栏的“访问”部分中,单击 “SSH 和 GPG 密钥”。</p><p>单击“新建 SSH 密钥”或“添加 SSH 密钥” 。</p><p>在 “Title”(标题)字段中,为新密钥添加描述性标签。 例如,如果使用的是个人笔记本电脑,则可以将此密钥称为“个人笔记本电脑”。</p><p>选择密钥类型(身份验证或签名)。 有关提交签名的详细信息,请参阅“关于提交签名验证”。</p><p>在“密钥”字段中,粘贴公钥。</p><p>单击“添加 SSH 密钥”。</p><p>参考文献:<br><a href="https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account">https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account</a></p><p>弄完这些可以顺利的hexo g</p>]]></content>
<tags>
<tag>网络技术</tag>
</tags>
</entry>
<entry>
<title>网站相关的知识汇总</title>
<link href="/2024/11/07/%E7%BD%91%E7%AB%99%E7%9B%B8%E5%85%B3%E7%9A%84%E7%9F%A5%E8%AF%86%E6%B1%87%E6%80%BB/"/>
<url>/2024/11/07/%E7%BD%91%E7%AB%99%E7%9B%B8%E5%85%B3%E7%9A%84%E7%9F%A5%E8%AF%86%E6%B1%87%E6%80%BB/</url>
<content type="html"><![CDATA[<h1 id="常用hexo命令"><a href="#常用hexo命令" class="headerlink" title="常用hexo命令"></a>常用hexo命令</h1><p>常见命令</p><figure class="highlight axapta"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><code class="hljs axapta">hexo <span class="hljs-keyword">new</span> <span class="hljs-string">"postName"</span> <span class="hljs-meta">#新建文章</span><br>hexo <span class="hljs-keyword">new</span> page <span class="hljs-string">"pageName"</span> <span class="hljs-meta">#新建页面</span><br>hexo generate <span class="hljs-meta">#生成静态页面至public目录</span><br>hexo <span class="hljs-keyword">server</span> <span class="hljs-meta">#开启预览访问端口(默认端口4000,'ctrl + c'关闭server)</span><br>hexo deploy <span class="hljs-meta">#部署到GitHub</span><br>hexo help <span class="hljs-meta"># 查看帮助</span><br>hexo version <span class="hljs-meta">#查看Hexo的版本</span><br></code></pre></td></tr></table></figure><p>缩写:</p><figure class="highlight verilog"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><code class="hljs verilog">hexo n == hexo <span class="hljs-keyword">new</span><br>hexo g == hexo <span class="hljs-keyword">generate</span><br>hexo s == hexo server<br>hexo d == hexo deploy<br></code></pre></td></tr></table></figure><p>组合命令:</p><figure class="highlight nginx"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs nginx"><span class="hljs-attribute">hexo</span> s -g <span class="hljs-comment">#生成并本地预览</span><br>hexo d -g <span class="hljs-comment">#生成并上传</span><br></code></pre></td></tr></table></figure><p>More info: <a href="https://hexo.io/docs/writing.html">Writing</a></p><p>建站教程 <a href="https://www.cnblogs.com/liuxianan/p/build-blog-website-by-hexo-github.html#%E5%86%99%E5%8D%9A%E5%AE%A2">https://www.cnblogs.com/liuxianan/p/build-blog-website-by-hexo-github.html#%E5%86%99%E5%8D%9A%E5%AE%A2</a></p><span id="more"></span><h1 id="Fluid主题介绍"><a href="#Fluid主题介绍" class="headerlink" title="Fluid主题介绍"></a>Fluid主题介绍</h1><p align="center"> <img alt="Fluid Logo" src="https://avatars2.githubusercontent.com/t/3419353?s=280&v=4" width="128"></p><p align="center">一款 Material Design 风格的主题</p><p align="center">An elegant Material-Design theme for Hexo</p><p><img src="https://cdn.jsdelivr.net/gh/fluid-dev/static@master/hexo-theme-fluid/screenshots/index.png" alt="ScreenShot"></p><p align="center"> <a title="Hexo Version" target="_blank" href="https://hexo.io/zh-cn/"><img alt="Hexo Version" src="https://img.shields.io/badge/Hexo-%3E%3D%203.0-orange?style=flat"></a> <a title="Node Version" target="_blank" href="https://nodejs.org/zh-cn/"><img alt="Node Version" src="https://img.shields.io/badge/Node-%3E%3D%208.10.0-yellowgreen?style=flat"></a> <a title="License" target="_blank" href="https://github.com/fluid-dev/hexo-theme-fluid/blob/master/LICENSE"><img alt="License" src="https://img.shields.io/github/license/fluid-dev/hexo-theme-fluid.svg?style=flat"></a> <br> <a title="GitHub Release" target="_blank" href="https://github.com/fluid-dev/hexo-theme-fluid/releases"><img alt="GitHub Release" src="https://img.shields.io/github/v/release/fluid-dev/hexo-theme-fluid?style=flat"></a> <a title="Npm Downloads" target="_blank" href="https://www.npmjs.com/package/hexo-theme-fluid"><img alt="Npm Downloads" src="https://img.shields.io/npm/dt/hexo-theme-fluid?color=red&label=npm"></a> <a title="GitHub Commits" target="_blank" href="https://github.com/fluid-dev/hexo-theme-fluid/commits/master"><img alt="GitHub Commits" src="https://img.shields.io/github/commit-activity/m/fluid-dev/hexo-theme-fluid.svg?style=flat&color=brightgreen&label=commits"></a> <br><br> <a title="GitHub Watchers" target="_blank" href="https://github.com/fluid-dev/hexo-theme-fluid/watchers"><img alt="GitHub Watchers" src="https://img.shields.io/github/watchers/fluid-dev/hexo-theme-fluid.svg?label=Watchers&style=social"></a> <a title="GitHub Stars" target="_blank" href="https://github.com/fluid-dev/hexo-theme-fluid/stargazers"><img alt="GitHub Stars" src="https://img.shields.io/github/stars/fluid-dev/hexo-theme-fluid.svg?label=Stars&style=social"></a> <a title="GitHub Forks" target="_blank" href="https://github.com/fluid-dev/hexo-theme-fluid/network/members"><img alt="GitHub Forks" src="https://img.shields.io/github/forks/fluid-dev/hexo-theme-fluid.svg?label=Forks&style=social"></a> </p><p align="center">🇨🇳 中文简体 | <a title="English" href="README_en.md">🇬🇧 English</a></p><p align="center"> <span>文档:</span> <a href="https://hexo.fluid-dev.com/docs/guide/">主题配置</a> | <a href="https://hexo.io/zh-cn/docs/front-matter">文章配置</a></p><p align="center"> <span>预览:</span> <a href="https://hexo.fluid-dev.com/">Fluid's blog</a> | <a href="https://zkqiang.cn">zkqiang's blog</a></p><h2 id="快速开始"><a href="#快速开始" class="headerlink" title="快速开始"></a>快速开始</h2><h4 id="1-搭建-Hexo-博客"><a href="#1-搭建-Hexo-博客" class="headerlink" title="1. 搭建 Hexo 博客"></a>1. 搭建 Hexo 博客</h4><p>如果你还没有 Hexo 博客,请按照 <a href="https://hexo.io/zh-cn/docs/">Hexo 官方文档</a> 进行安装、建站。</p><h4 id="2-获取主题最新版本"><a href="#2-获取主题最新版本" class="headerlink" title="2. 获取主题最新版本"></a>2. 获取主题最新版本</h4><p><strong>方式一:</strong></p><p>Hexo 5.0.0 版本以上,推荐通过 npm 直接安装,进入博客目录执行命令:</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs sh">npm install --save hexo-theme-fluid<br></code></pre></td></tr></table></figure><p>然后在博客目录下创建 <code>_config.fluid.yml</code>,将主题的 <a href="https://github.com/fluid-dev/hexo-theme-fluid/blob/master/_config.yml">_config.yml</a> 内容复制进去。</p><p><strong>方式二:</strong></p><p>下载 <a href="https://github.com/fluid-dev/hexo-theme-fluid/releases">最新 release 版本</a> 解压到 themes 目录,并将解压出的文件夹重命名为 <code>fluid</code>。</p><h4 id="3-指定主题"><a href="#3-指定主题" class="headerlink" title="3. 指定主题"></a>3. 指定主题</h4><p>如下修改 Hexo 博客目录中的 <code>_config.yml</code>:</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs yaml"><span class="hljs-attr">theme:</span> <span class="hljs-string">fluid</span> <span class="hljs-comment"># 指定主题</span><br><br><span class="hljs-attr">language:</span> <span class="hljs-string">zh-CN</span> <span class="hljs-comment"># 指定语言,会影响主题显示的语言,按需修改</span><br></code></pre></td></tr></table></figure><h4 id="4-创建「关于页」"><a href="#4-创建「关于页」" class="headerlink" title="4. 创建「关于页」"></a>4. 创建「关于页」</h4><p>首次使用主题的「关于页」需要手动创建:</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">hexo new page about<br></code></pre></td></tr></table></figure><p>创建成功后,编辑博客目录下 <code>/source/about/index.md</code>,添加 <code>layout</code> 属性。</p><p>修改后的文件示例如下:</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><code class="hljs yaml"><span class="hljs-meta">---</span><br><span class="hljs-attr">title:</span> <span class="hljs-string">about</span><br><span class="hljs-attr">date:</span> <span class="hljs-number">2020-02-23 19:20:33</span><br><span class="hljs-attr">layout:</span> <span class="hljs-string">about</span><br><span class="hljs-meta">---</span><br><span class="hljs-meta"></span><br><span class="hljs-string">这里写关于页的正文,支持</span> <span class="hljs-string">Markdown,</span> <span class="hljs-string">HTML</span><br></code></pre></td></tr></table></figure><h2 id="更新主题"><a href="#更新主题" class="headerlink" title="更新主题"></a>更新主题</h2><p>更新主题的方式<a href="https://hexo.fluid-dev.com/docs/start/#%E6%9B%B4%E6%96%B0%E4%B8%BB%E9%A2%98">参照这里</a>。</p><h2 id="功能特性"><a href="#功能特性" class="headerlink" title="功能特性"></a>功能特性</h2><ul><li><input checked="" disabled="" type="checkbox"> 图片懒加载</li><li><input checked="" disabled="" type="checkbox"> 自定义代码高亮方案</li><li><input checked="" disabled="" type="checkbox"> 内置多语言</li><li><input checked="" disabled="" type="checkbox"> 支持多款评论插件</li><li><input checked="" disabled="" type="checkbox"> 支持使用<a href="https://hexo.io/zh-cn/docs/data-files">数据文件</a>存放配置</li><li><input checked="" disabled="" type="checkbox"> 自定义静态资源 CDN</li><li><input checked="" disabled="" type="checkbox"> 无比详实的<a href="https://hexo.fluid-dev.com/docs/">用户文档</a></li><li><input checked="" disabled="" type="checkbox"> 内置文章搜索</li><li><input checked="" disabled="" type="checkbox"> 页脚备案信息</li><li><input checked="" disabled="" type="checkbox"> 网页访问统计</li><li><input checked="" disabled="" type="checkbox"> 支持脚注语法</li><li><input checked="" disabled="" type="checkbox"> 支持 LaTeX 数学公式</li><li><input checked="" disabled="" type="checkbox"> 支持 mermaid 流程图</li><li><input checked="" disabled="" type="checkbox"> 暗色模式</li></ul><h2 id="贡献者"><a href="#贡献者" class="headerlink" title="贡献者"></a>贡献者</h2><p><a href="https://github.com/fluid-dev/hexo-theme-fluid/graphs/contributors"><img src="https://opencollective.com/hexo-theme-fluid/contributors.svg?width=890&button=false" alt="contributors"></a></p><p>英文文档翻译:<a href="https://eatrice.top/">@EatRice</a> <a href="https://ruru.eatrice.top/">@橙子杀手</a></p><p>其他贡献:<a href="https://github.com/zhugaoqi">@zhugaoqi</a> <a href="https://github.com/julydate">@julydate</a></p><p>如你也想贡献代码,可参照<a href="https://hexo.fluid-dev.com/docs/contribute/">贡献指南</a></p><h2 id="支持"><a href="#支持" class="headerlink" title="支持"></a>支持</h2><p>你可以通过<a href="https://afdian.net/@zkqiang">爱发电</a>支持我们的开源创作,资金将用于服务器开销以及今后的公共接口服务</p><a title="支持我们" href="https://afdian.net/@zkqiang" target="_blank"> <img src="https://github.com/fluid-dev/static/blob/master/hexo-theme-fluid/afdian.png?s=300&v=4" width="300" alt="爱发电"></a><p>其他商业赞助可发送邮件至 zkqiang#126.com (#替换为@)</p><h2 id="鸣谢"><a href="#鸣谢" class="headerlink" title="鸣谢"></a>鸣谢</h2><a title="鸣谢 JetBrains 免费授权开发工具" href="https://www.jetbrains.com/?from=hexo-theme-fluid" target="_blank"> <img src="https://raw.githubusercontent.com/fluid-dev/static/690616966f34a58d66aa15ac7b550dd7bbc03967/hexo-theme-fluid/jetbrains.svg" width="150" alt="JetBrains"></a><h2 id="Star-趋势"><a href="#Star-趋势" class="headerlink" title="Star 趋势"></a>Star 趋势</h2><p><a href="https://starchart.cc/fluid-dev/hexo-theme-fluid"><img src="https://starchart.cc/fluid-dev/hexo-theme-fluid.svg" alt="Stargazers over time"></a></p><h1 id="hexo-theme-yilia"><a href="#hexo-theme-yilia" class="headerlink" title="hexo-theme-yilia"></a>hexo-theme-yilia</h1><p>Yilia 是为 <a href="https://github.com/tommy351/hexo">hexo</a> 2.4+制作的主题。<br>崇尚简约优雅,以及极致的性能。 你可以点击 <a href="http://litten.me/">我的博客</a> 查看效果。 </p><p>如果想体验手机浏览效果,可以扫一下二维码:</p><p><img src="https://cloud.githubusercontent.com/assets/2024949/6349328/51a067fe-bc64-11e4-881c-f68050c50c28.png" alt="litten-qrcode"></p><p>—————————————————————</p><p><strong>关于主题:</strong></p><ol><li>崇尚简约 </li><li>追求移动端体验 </li><li>希望把加载速度做到极致(努力中) </li><li>让大家把注意力放到内容上。这是本主题设计初衷 </li><li>主题不支持IE6,7,8。以后也不会 </li></ol><p><strong>近期更新(2017.07.09):</strong></p><p>2017.07.09</p><ol><li>返回顶部</li><li>TOC目录</li></ol><p>2016.12.04</p><ol><li>打赏</li><li>搜索</li><li>“更好的”标签云</li><li>“更好的”分享</li><li>一些动画</li></ol><p><strong>计划中:</strong></p><ol><li>移动端优化</li></ol><h2 id="一、外观"><a href="#一、外观" class="headerlink" title="一、外观"></a>一、外观</h2><p>####<strong>常规</strong></p><p><img src="https://cloud.githubusercontent.com/assets/2024949/19027861/92879edc-8967-11e6-8e60-7987b6507c8d.gif" alt="常规"></p><p>####<strong>手机</strong></p><p><img src="https://cloud.githubusercontent.com/assets/2024949/19027020/1c5b756a-895f-11e6-99bf-ddff9687aee0.gif" alt="手机"> </p><p>####<strong>ipad横竖屏切换</strong></p><p><img src="https://cloud.githubusercontent.com/assets/2024949/19026392/e74e1816-8957-11e6-8f08-eac9b3c8c036.gif" alt="ipad横竖屏切换"> </p><h2 id="二、开发者"><a href="#二、开发者" class="headerlink" title="二、开发者"></a>二、开发者</h2><p>为了性能和开发工程化考虑,Yilia需要使用webpack进行构建生成。</p><p>如果您对主题有一些定制化的需求,请参考wiki<a href="https://github.com/litten/hexo-theme-yilia/wiki/Yilia%E6%BA%90%E7%A0%81%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84%E5%8F%8A%E6%9E%84%E5%BB%BA%E9%A1%BB%E7%9F%A5">《Yilia源码目录结构及构建须知》</a></p><h2 id="三、使用"><a href="#三、使用" class="headerlink" title="三、使用"></a>三、使用</h2><h4 id="安装"><a href="#安装" class="headerlink" title="安装"></a>安装</h4><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">$ git <span class="hljs-built_in">clone</span> https://github.com/litten/hexo-theme-yilia.git themes/yilia<br></code></pre></td></tr></table></figure><h4 id="配置"><a href="#配置" class="headerlink" title="配置"></a>配置</h4><p>修改hexo根目录下的 <code>_config.yml</code> : <code>theme: yilia</code></p><h4 id="更新"><a href="#更新" class="headerlink" title="更新"></a>更新</h4><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">cd</span> themes/yilia<br>git pull<br></code></pre></td></tr></table></figure><h2 id="四、配置"><a href="#四、配置" class="headerlink" title="四、配置"></a>四、配置</h2><p>主题配置文件在主目录下的<code>_config.yml</code>,请根据自己需要修改使用。<br>完整配置例子,可以参考<a href="https://github.com/litten/BlogBackup">我的博客备份</a></p><figure class="highlight vala"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br><span class="line">92</span><br><span class="line">93</span><br><span class="line">94</span><br><span class="line">95</span><br><span class="line">96</span><br><span class="line">97</span><br><span class="line">98</span><br><span class="line">99</span><br><span class="line">100</span><br><span class="line">101</span><br><span class="line">102</span><br><span class="line">103</span><br><span class="line">104</span><br><span class="line">105</span><br><span class="line">106</span><br><span class="line">107</span><br><span class="line">108</span><br><span class="line">109</span><br><span class="line">110</span><br><span class="line">111</span><br><span class="line">112</span><br><span class="line">113</span><br><span class="line">114</span><br><span class="line">115</span><br><span class="line">116</span><br><span class="line">117</span><br><span class="line">118</span><br><span class="line">119</span><br><span class="line">120</span><br><span class="line">121</span><br><span class="line">122</span><br><span class="line">123</span><br><span class="line">124</span><br><span class="line">125</span><br><span class="line">126</span><br><span class="line">127</span><br><span class="line">128</span><br><span class="line">129</span><br><span class="line">130</span><br></pre></td><td class="code"><pre><code class="hljs vala"><span class="hljs-meta"># Header</span><br><br>menu:<br> 主页: /<br> 随笔: /tags/随笔/<br><br><span class="hljs-meta"># SubNav</span><br>subnav:<br> github: <span class="hljs-string">"#"</span><br> weibo: <span class="hljs-string">"#"</span><br> rss: <span class="hljs-string">"#"</span><br> zhihu: <span class="hljs-string">"#"</span><br> #qq: <span class="hljs-string">"#"</span><br> #weixin: <span class="hljs-string">"#"</span><br> #jianshu: <span class="hljs-string">"#"</span><br> #douban: <span class="hljs-string">"#"</span><br> #segmentfault: <span class="hljs-string">"#"</span><br> #bilibili: <span class="hljs-string">"#"</span><br> #acfun: <span class="hljs-string">"#"</span><br> #mail: <span class="hljs-string">"mailto:[email protected]"</span><br> #facebook: <span class="hljs-string">"#"</span><br> #google: <span class="hljs-string">"#"</span><br> #twitter: <span class="hljs-string">"#"</span><br> #linkedin: <span class="hljs-string">"#"</span><br><br>rss: /atom.xml<br><br><span class="hljs-meta"># 是否需要修改 root 路径</span><br><span class="hljs-meta"># 如果您的网站存放在子目录中,例如 http://yoursite.com/blog,</span><br><span class="hljs-meta"># 请将您的 url 设为 http://yoursite.com/blog 并把 root 设为 /blog/。</span><br>root: <br><br><span class="hljs-meta"># Content</span><br><br><span class="hljs-meta"># 文章太长,截断按钮文字</span><br>excerpt_link: more<br><span class="hljs-meta"># 文章卡片右下角常驻链接,不需要请设置为false</span><br>show_all_link: <span class="hljs-string">'展开全文'</span><br><span class="hljs-meta"># 数学公式</span><br>mathjax: <span class="hljs-literal">false</span><br><span class="hljs-meta"># 是否在新窗口打开链接</span><br>open_in_new: <span class="hljs-literal">false</span><br><br><span class="hljs-meta"># 打赏</span><br><span class="hljs-meta"># 打赏type设定:0-关闭打赏; 1-文章对应的md文件里有reward:true属性,才有打赏; 2-所有文章均有打赏</span><br>reward_type: <span class="hljs-number">2</span><br><span class="hljs-meta"># 打赏wording</span><br>reward_wording: <span class="hljs-string">'谢谢你请我吃糖果'</span><br><span class="hljs-meta"># 支付宝二维码图片地址,跟你设置头像的方式一样。比如:/assets/img/alipay.jpg</span><br>alipay: <br><span class="hljs-meta"># 微信二维码图片地址</span><br>weixin: <br><br><span class="hljs-meta"># 目录</span><br><span class="hljs-meta"># 目录设定:0-不显示目录; 1-文章对应的md文件里有toc:true属性,才有目录; 2-所有文章均显示目录</span><br>toc: <span class="hljs-number">1</span><br><span class="hljs-meta"># 根据自己的习惯来设置,如果你的目录标题习惯有标号,置为true即可隐藏hexo重复的序号;否则置为false</span><br>toc_hide_index: <span class="hljs-literal">true</span><br><span class="hljs-meta"># 目录为空时的提示</span><br>toc_empty_wording: <span class="hljs-string">'目录,不存在的…'</span><br><br><span class="hljs-meta"># 是否有快速回到顶部的按钮</span><br>top: <span class="hljs-literal">true</span><br><br><span class="hljs-meta"># Miscellaneous</span><br>baidu_analytics: <span class="hljs-string">''</span><br>google_analytics: <span class="hljs-string">''</span><br>favicon: /favicon.png<br><br><span class="hljs-meta">#你的头像url</span><br>avatar:<br><br><span class="hljs-meta">#是否开启分享</span><br>share_jia: <span class="hljs-literal">true</span><br><br><span class="hljs-meta">#评论:1、多说;2、网易云跟帖;3、畅言;4、Disqus;5、Gitment</span><br><span class="hljs-meta">#不需要使用某项,直接设置值为false,或注释掉</span><br><span class="hljs-meta">#具体请参考wiki:https://github.com/litten/hexo-theme-yilia/wiki/</span><br><br><span class="hljs-meta">#1、多说</span><br>duoshuo: <span class="hljs-literal">false</span><br><br><span class="hljs-meta">#2、网易云跟帖</span><br>wangyiyun: <span class="hljs-literal">false</span><br><br><span class="hljs-meta">#3、畅言</span><br>changyan_appid: <span class="hljs-literal">false</span><br>changyan_conf: <span class="hljs-literal">false</span><br><br><span class="hljs-meta">#4、Disqus 在hexo根目录的config里也有disqus_shortname字段,优先使用yilia的</span><br>disqus: <span class="hljs-literal">false</span><br><br><span class="hljs-meta">#5、Gitment</span><br>gitment_owner: <span class="hljs-literal">false</span> #你的 GitHub ID<br>gitment_repo: <span class="hljs-string">''</span> #存储评论的 repo<br>gitment_oauth:<br> client_id: <span class="hljs-string">''</span> #client ID<br> client_secret: <span class="hljs-string">''</span> #client secret<br><br><span class="hljs-meta"># 样式定制 - 一般不需要修改,除非有很强的定制欲望…</span><br>style:<br> # 头像上面的背景颜色<br> header: <span class="hljs-string">'#4d4d4d'</span><br> # 右滑板块背景<br> slider: <span class="hljs-string">'linear-gradient(200deg,#a0cfe4,#e8c37e)'</span><br><br><span class="hljs-meta"># slider的设置</span><br>slider:<br> # 是否默认展开tags板块<br> showTags: <span class="hljs-literal">false</span><br><br><span class="hljs-meta"># 智能菜单</span><br><span class="hljs-meta"># 如不需要,将该对应项置为false</span><br><span class="hljs-meta"># 比如</span><br><span class="hljs-meta">#smart_menu:</span><br><span class="hljs-meta"># friends: false</span><br>smart_menu:<br> innerArchive: <span class="hljs-string">'所有文章'</span><br> friends: <span class="hljs-string">'友链'</span><br> aboutme: <span class="hljs-string">'关于我'</span><br><br>friends:<br> 友情链接<span class="hljs-number">1</span>: http:<span class="hljs-comment">//localhost:4000/</span><br> 友情链接<span class="hljs-number">2</span>: http:<span class="hljs-comment">//localhost:4000/</span><br> 友情链接<span class="hljs-number">3</span>: http:<span class="hljs-comment">//localhost:4000/</span><br> 友情链接<span class="hljs-number">4</span>: http:<span class="hljs-comment">//localhost:4000/</span><br> 友情链接<span class="hljs-number">5</span>: http:<span class="hljs-comment">//localhost:4000/</span><br> 友情链接<span class="hljs-number">6</span>: http:<span class="hljs-comment">//localhost:4000/</span><br><br>aboutme: 很惭愧<br><br>只做了一点微小的工作<br>谢谢大家<br></code></pre></td></tr></table></figure>]]></content>
<tags>
<tag>网络技术</tag>
</tags>
</entry>
<entry>
<title>网络社交心得</title>
<link href="/2024/01/12/%E4%B8%8D%E7%9F%A5%E4%B8%8D%E8%A7%89%E4%B9%9F%E6%98%AF%E8%80%81%E7%BD%91%E6%B0%91%E4%BA%86/"/>
<url>/2024/01/12/%E4%B8%8D%E7%9F%A5%E4%B8%8D%E8%A7%89%E4%B9%9F%E6%98%AF%E8%80%81%E7%BD%91%E6%B0%91%E4%BA%86/</url>
<content type="html"><![CDATA[<p> 刚开始接触互联网喜欢混论坛、贴吧。问各种问题或者求资源,容易得到满足。后来渐渐转向了混QQ群,等微信发展起来后,开始混微信群了。<br> 相比论坛或者贴吧,QQ微信群有个好处,在网上不容易留下痕迹,以前发的帖子如果没拿到管理权限,往往会存留很久,如果不小心说了些什么,不利于保护个人隐私。而混聊天群随意多了,群友不会刻意去留存我的个人信息,参加或者退出都比较轻松惬意。</p><h3 id="体会一"><a href="#体会一" class="headerlink" title="体会一"></a>体会一</h3><p> 不管是论坛或者微信群,有人的地方就有江湖,就会互相攀比,这种隐性的PVP会激发一些不必要的消费。举个例子,没和网上的人打交道时,我玩游戏很少玩正版,个人私下玩什么都可以;但是混迹网络后,尤其是网上交朋友后,游戏不知不觉入正了,一年开销一两千左右。没办法,社交总要有所支出。<br> 像原神这种没有pvp的单机网游,我本来打算绝不充值的,结果还是充了几百,因为群聊会刺激消费,看别人都抽中了的开心情绪会传染到自己,从而打乱了抽卡规划,一不小心就充了点。再一个,完全白嫖也容易被人看不起,所以适当充点。</p><h3 id="体会二"><a href="#体会二" class="headerlink" title="体会二"></a>体会二</h3><p> 没办法得到所有人的好感,每个人的性格都千差万别,喜好也有所不同。有些人,哪怕从来没和他说过话,也可能会得罪他,根本就是摸不着头脑莫名其妙的得罪。刚开始还奇怪是不是自己哪里做的不好,经历多了习以为常了,有些人就是这样容易被得罪的,绕过这种人去与自己谈得来的网友做好朋友,这样大家都开心。没必要去争取所有人的好感,珍惜与自己谈得来的好友。<br> 在适当的时候,还要采取措施及时处理掉对自己有敌意的群友。这个原则我是经历了很久才明白。最初遇到对自己有敌意的群友,我通常是采取不理会的应对方法。结果不还手就一直挨打,这些人能阴阳怪气针对我长达一年多,长时间的pua也容易影响心情,所以有权限该踢的早点踢了,没权限的群早点退出跑路。由于拿管理权限比较麻烦,群主不一定给,所以到了19年我开始自己建群玩了。<br> 网上的争吵是没有意义的,只会影响心情。遇到有敌意的网友,要么他滚,要么我退出,总之我不会和他吵架,也懒得说什么狠话,看不惯就互相拜拜别看了。<br> 避免争执,有利于上网开心。</p><h3 id="体会三"><a href="#体会三" class="headerlink" title="体会三"></a>体会三</h3>]]></content>
<tags>
<tag>心得</tag>
</tags>
</entry>
<entry>
<title>使用termux更新hexo博客</title>
<link href="/2024/01/12/%E4%BD%BF%E7%94%A8termux%E6%9B%B4%E6%96%B0%E5%8D%9A%E5%AE%A2/"/>
<url>/2024/01/12/%E4%BD%BF%E7%94%A8termux%E6%9B%B4%E6%96%B0%E5%8D%9A%E5%AE%A2/</url>
<content type="html"><![CDATA[<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>Hexo 是一个用 Nodejs 编写的快速、简洁且高效的博客框架。Hexo 使用 Markdown 解析文章,在几秒内,即可利用靓丽的主题生成静态网页。</p><p>下面介绍在Termux中安装个人hexo博客并结合cpolar工具实现远程访问。</p><h1 id="1-安装-Hexo"><a href="#1-安装-Hexo" class="headerlink" title="1.安装 Hexo"></a>1.安装 Hexo</h1><p>Hexo 是用 Nodejs 编写的,所以安装的话先安装node.js,termux 也是封装了,一行命令安装:</p><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs shell">pkg install nodejs<br></code></pre></td></tr></table></figure><p>安装后使用npm命令来安装hexo:</p><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs shell">npm install hexo-cli -g<br></code></pre></td></tr></table></figure><p>安装完成后,查看一下版本信息,检验是否安装成功:</p><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs shell">hexo -v<br></code></pre></td></tr></table></figure><p>手动创建一个hexo目录:</p><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs shell">mkdir hexo<br></code></pre></td></tr></table></figure><p>进入目录</p><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs shell">cd hexo<br></code></pre></td></tr></table></figure><p>初始化Hexo环境</p><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs shell">hexo init<br></code></pre></td></tr></table></figure><p>初始好后生成静态文件:</p><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs shell">hexo g<br></code></pre></td></tr></table></figure><p>启动hexo</p><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs shell">hexo s<br></code></pre></td></tr></table></figure>]]></content>
<tags>
<tag>termux</tag>
</tags>
</entry>
<entry>
<title>使用hexo+github搭建免费个人博客详细教程</title>
<link href="/2024/01/12/%E4%BD%BF%E7%94%A8hexo-github%E6%90%AD%E5%BB%BA%E5%85%8D%E8%B4%B9%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2%E8%AF%A6%E7%BB%86%E6%95%99%E7%A8%8B/"/>
<url>/2024/01/12/%E4%BD%BF%E7%94%A8hexo-github%E6%90%AD%E5%BB%BA%E5%85%8D%E8%B4%B9%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2%E8%AF%A6%E7%BB%86%E6%95%99%E7%A8%8B/</url>
<content type="html"><![CDATA[<h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>体验更加排版请访问原文链接:<a href="http://blog.liuxianan.com/build-blog-website-by-hexo-github.html">http://blog.liuxianan.com/build-blog-website-by-hexo-github.html</a></p><p>使用github pages服务搭建博客的好处有:</p><ol><li>全是静态文件,访问速度快;</li><li>免费方便,不用花一分钱就可以搭建一个自由的个人博客,不需要服务器不需要后台;</li><li>可以随意绑定自己的域名,不仔细看的话根本看不出来你的网站是基于github的;</li><li>数据绝对安全,基于github的版本管理,想恢复到哪个历史版本都行;</li><li>博客内容可以轻松打包、转移、发布到其它平台;</li><li>等等;</li></ol><h2 id="准备工作"><a href="#准备工作" class="headerlink" title="准备工作"></a>准备工作</h2><p>在开始一切之前,你必须已经:</p><ul><li>有一个github账号,没有的话去注册一个;</li><li>安装了node.js、npm,并了解相关基础知识;</li><li>安装了git for windows(或者其它git客户端)</li></ul><p>本文所使用的环境:</p><ul><li>Windows8.1</li><li><a href="mailto:node.js@5.5.0">node.js@5.5.0</a></li><li><a href="mailto:git@1.9.2">git@1.9.2</a></li><li><a href="mailto:hexo@3.2.2">hexo@3.2.2</a></li></ul><h1 id="搭建github博客"><a href="#搭建github博客" class="headerlink" title="搭建github博客"></a>搭建github博客</h1><h2 id="创建仓库"><a href="#创建仓库" class="headerlink" title="创建仓库"></a>创建仓库</h2><p>新建一个名为<code>你的用户名.github.io</code>的仓库,比如说,如果你的github用户名是test,那么你就新建<code>test.github.io</code>的仓库(必须是你的用户名,其它名称无效),将来你的网站访问地址就是 <a href="http://test.github.io/">http://test.github.io</a> 了,是不是很方便?</p><p>由此可见,每一个github账户最多只能创建一个这样可以直接使用域名访问的仓库。</p><p>几个注意的地方:</p><ol><li>注册的邮箱一定要验证,否则不会成功;</li><li>仓库名字必须是:<code>username.github.io</code>,其中<code>username</code>是你的用户名;</li><li>仓库创建成功不会立即生效,需要过一段时间,大概10-30分钟,或者更久,我的等了半个小时才生效;</li></ol><p>创建成功后,默认会在你这个仓库里生成一些示例页面,以后你的网站所有代码都是放在这个仓库里啦。</p><h2 id="绑定域名"><a href="#绑定域名" class="headerlink" title="绑定域名"></a>绑定域名</h2><p>当然,你不绑定域名肯定也是可以的,就用默认的 <code>xxx.github.io</code> 来访问,如果你想更个性一点,想拥有一个属于自己的域名,那也是OK的。</p><p>首先你要注册一个域名,域名注册以前总是推荐去<code>godaddy</code>,现在觉得其实国内的阿里云也挺不错的,价格也不贵,毕竟是大公司,放心!</p><p>绑定域名分2种情况:带www和不带www的。</p><p>域名配置最常见有2种方式,CNAME和A记录,CNAME填写域名,A记录填写IP,由于不带www方式只能采用A记录,所以必须先ping一下<code>你的用户名.github.io</code>的IP,然后到你的域名DNS设置页,将A记录指向你ping出来的IP,将CNAME指向<code>你的用户名.github.io</code>,这样可以保证无论是否添加www都可以访问,如下:</p><p><img src="http://image.liuxianan.com/201608/20160823_191336_238_8683.png" alt="img"></p><p>然后到你的github项目根目录新建一个名为CNAME的文件(无后缀),里面填写你的域名,加不加www看你自己喜好,因为经测试:</p><ul><li>如果你填写的是没有www的,比如 mygit.me,那么无论是访问 <a href="http://www.mygit.me/">http://www.mygit.me</a> 还是 <a href="http://mygit.me/">http://mygit.me</a> ,都会自动跳转到 <a href="http://mygit.me/">http://mygit.me</a></li><li>如果你填写的是带www的,比如 <a href="http://www.mygit.me/">www.mygit.me</a> ,那么无论是访问 <a href="http://www.mygit.me/">http://www.mygit.me</a> 还是 <a href="http://mygit.me/">http://mygit.me</a> ,都会自动跳转到 <a href="http://www.mygit.me/">http://www.mygit.me</a></li><li>如果你填写的是其它子域名,比如 abc.mygit.me,那么访问 <a href="http://abc.mygit.me/">http://abc.mygit.me</a> 没问题,但是访问 <a href="http://mygit.me/">http://mygit.me</a> ,不会自动跳转到 <a href="http://abc.mygit.me/">http://abc.mygit.me</a></li></ul><p>另外说一句,在你绑定了新域名之后,原来的<code>你的用户名.github.io</code>并没有失效,而是会自动跳转到你的新域名。</p><h1 id="配置SSH-key"><a href="#配置SSH-key" class="headerlink" title="配置SSH key"></a>配置SSH key</h1><p>为什么要配置这个呢?因为你提交代码肯定要拥有你的github权限才可以,但是直接使用用户名和密码太不安全了,所以我们使用ssh key来解决本地和服务器的连接问题。</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">$ <span class="hljs-built_in">cd</span> ~/. ssh <span class="hljs-comment">#检查本机已存在的ssh密钥</span><br></code></pre></td></tr></table></figure><p>如果提示:No such file or directory 说明你是第一次使用git。</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">ssh-keygen -t rsa -C <span class="hljs-string">"邮件地址"</span><br></code></pre></td></tr></table></figure><p>然后连续3次回车,最终会生成一个文件在用户目录下,打开用户目录,找到<code>.ssh\id_rsa.pub</code>文件,记事本打开并复制里面的内容,打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key:</p><p><img src="http://image.liuxianan.com/201608/20160818_143914_495_9084.png" alt="img"></p><p>将刚复制的内容粘贴到key那里,title随便填,保存。</p><h2 id="测试是否成功"><a href="#测试是否成功" class="headerlink" title="测试是否成功"></a>测试是否成功</h2><figure class="highlight ruby"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs ruby"><span class="hljs-variable">$ </span>ssh -T git<span class="hljs-variable">@github</span>.com <span class="hljs-comment"># 注意邮箱地址不用改</span><br></code></pre></td></tr></table></figure><p>如果提示<code>Are you sure you want to continue connecting (yes/no)?</code>,输入yes,然后会看到:</p><blockquote><p>Hi liuxianan! You’ve successfully authenticated, but GitHub does not provide shell access.</p></blockquote><p>看到这个信息说明SSH已配置成功!</p><p>此时你还需要配置:</p><figure class="highlight verilog"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs verilog">$ git <span class="hljs-keyword">config</span> --<span class="hljs-keyword">global</span> user<span class="hljs-variable">.name</span> <span class="hljs-string">"liuxianan"</span><span class="hljs-comment">// 你的github用户名,非昵称</span><br>$ git <span class="hljs-keyword">config</span> --<span class="hljs-keyword">global</span> user<span class="hljs-variable">.email</span> <span class="hljs-string">"[email protected]"</span><span class="hljs-comment">// 填写你的github注册邮箱</span><br></code></pre></td></tr></table></figure><p>具体这个配置是干嘛的我没仔细深究。</p><h1 id="使用hexo写博客"><a href="#使用hexo写博客" class="headerlink" title="使用hexo写博客"></a>使用hexo写博客</h1><h2 id="hexo简介"><a href="#hexo简介" class="headerlink" title="hexo简介"></a>hexo简介</h2><p>Hexo是一个简单、快速、强大的基于 Github Pages 的博客发布工具,支持Markdown格式,有众多优秀插件和主题。</p><p>官网: <a href="http://hexo.io/">http://hexo.io</a><br>github: <a href="https://github.com/hexojs/hexo">https://github.com/hexojs/hexo</a></p><h2 id="原理"><a href="#原理" class="headerlink" title="原理"></a>原理</h2><p>由于github pages存放的都是静态文件,博客存放的不只是文章内容,还有文章列表、分类、标签、翻页等动态内容,假如每次写完一篇文章都要手动更新博文目录和相关链接信息,相信谁都会疯掉,所以hexo所做的就是将这些md文件都放在本地,每次写完文章后调用写好的命令来批量完成相关页面的生成,然后再将有改动的页面提交到github。</p><h2 id="注意事项"><a href="#注意事项" class="headerlink" title="注意事项"></a>注意事项</h2><p>安装之前先来说几个注意事项:</p><ol><li>很多命令既可以用Windows的cmd来完成,也可以使用git bash来完成,但是部分命令会有一些问题,为避免不必要的问题,建议全部使用git bash来执行;</li><li>hexo不同版本差别比较大,网上很多文章的配置信息都是基于2.x的,所以注意不要被误导;</li><li>hexo有2种<code>_config.yml</code>文件,一个是根目录下的全局的<code>_config.yml</code>,一个是各个<code>theme</code>下的;</li></ol><h2 id="安装"><a href="#安装" class="headerlink" title="安装"></a>安装</h2><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">$ npm install -g hexo<br></code></pre></td></tr></table></figure><h2 id="初始化"><a href="#初始化" class="headerlink" title="初始化"></a>初始化</h2><p>在电脑的某个地方新建一个名为hexo的文件夹(名字可以随便取),比如我的是<code>F:\Workspaces\hexo</code>,由于这个文件夹将来就作为你存放代码的地方,所以最好不要随便放。</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">$ <span class="hljs-built_in">cd</span> /f/Workspaces/hexo/<br>$ hexo init<br></code></pre></td></tr></table></figure><p>hexo会自动下载一些文件到这个目录,包括node_modules,目录结构如下图:</p><p><img src="http://image.liuxianan.com/201608/20160818_115922_773_1148.png" alt="img"></p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">$ hexo g <span class="hljs-comment"># 生成</span><br>$ hexo s <span class="hljs-comment"># 启动服务</span><br></code></pre></td></tr></table></figure><p>执行以上命令之后,hexo就会在public文件夹生成相关html文件,这些文件将来都是要提交到github去的:</p><p><img src="http://image.liuxianan.com/201608/20160818_120700_028_2426.png" alt="img"></p><p><code>hexo s</code>是开启本地预览服务,打开浏览器访问 <a href="http://localhost:4000/">http://localhost:4000</a> 即可看到内容,很多人会碰到浏览器一直在转圈但是就是加载不出来的问题,一般情况下是因为端口占用的缘故,因为4000这个端口太常见了,解决端口冲突问题请参考这篇文章:</p><p><a href="http://blog.liuxianan.com/windows-port-bind.html">http://blog.liuxianan.com/windows-port-bind.html</a></p><p>第一次初始化的时候hexo已经帮我们写了一篇名为 Hello World 的文章,默认的主题比较丑,打开时就是这个样子:</p><p><img src="http://image.liuxianan.com/201608/20160818_132443_202_6848.png" alt="img"></p><h2 id="修改主题"><a href="#修改主题" class="headerlink" title="修改主题"></a>修改主题</h2><p>既然默认主题很丑,那我们别的不做,首先来替换一个好看点的主题。这是 <a href="https://hexo.io/themes/">官方主题</a>。</p><p>个人比较喜欢的2个主题:<a href="https://github.com/pinggod/hexo-theme-jekyll">hexo-theme-jekyll</a> 和 <a href="https://github.com/litten/hexo-theme-yilia">hexo-theme-yilia</a>。</p><p>首先下载这个主题:</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">$ <span class="hljs-built_in">cd</span> /f/Workspaces/hexo/<br>$ git <span class="hljs-built_in">clone</span> https://github.com/litten/hexo-theme-yilia.git themes/yilia<br></code></pre></td></tr></table></figure><p>下载后的主题都在这里:</p><p><img src="http://image.liuxianan.com/201608/20160818_134500_245_0912.png" alt="img"></p><p>修改<code>_config.yml</code>中的<code>theme: landscape</code>改为<code>theme: yilia</code>,然后重新执行<code>hexo g</code>来重新生成。</p><p>如果出现一些莫名其妙的问题,可以先执行<code>hexo clean</code>来清理一下public的内容,然后再来重新生成和发布。</p><h2 id="上传之前"><a href="#上传之前" class="headerlink" title="上传之前"></a>上传之前</h2><p>在上传代码到github之前,一定要记得先把你以前所有代码下载下来(虽然github有版本管理,但备份一下总是好的),因为从hexo提交代码时会把你以前的所有代码都删掉。</p><h2 id="上传到github"><a href="#上传到github" class="headerlink" title="上传到github"></a>上传到github</h2><p>如果你一切都配置好了,发布上传很容易,一句<code>hexo d</code>就搞定,当然关键还是你要把所有东西配置好。</p><p>首先,<code>ssh key</code>肯定要配置好。</p><p>其次,配置<code>_config.yml</code>中有关deploy的部分:</p><p>正确写法:</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><code class="hljs yaml"><span class="hljs-attr">deploy:</span><br> <span class="hljs-attr">type:</span> <span class="hljs-string">git</span><br> <span class="hljs-attr">repository:</span> <span class="hljs-string">[email protected]:liuxianan/liuxianan.github.io.git</span><br> <span class="hljs-attr">branch:</span> <span class="hljs-string">master</span><br></code></pre></td></tr></table></figure><p>错误写法:</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><code class="hljs yaml"><span class="hljs-attr">deploy:</span><br> <span class="hljs-attr">type:</span> <span class="hljs-string">github</span><br> <span class="hljs-attr">repository:</span> <span class="hljs-string">https://github.com/liuxianan/liuxianan.github.io.git</span><br> <span class="hljs-attr">branch:</span> <span class="hljs-string">master</span><br></code></pre></td></tr></table></figure><p>后面一种写法是hexo2.x的写法,现在已经不行了,无论是哪种写法,此时直接执行<code>hexo d</code>的话一般会报如下错误:</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs yaml"><span class="hljs-attr">Deployer not found:</span> <span class="hljs-string">github</span> <span class="hljs-string">或者</span> <span class="hljs-attr">Deployer not found:</span> <span class="hljs-string">git</span><br></code></pre></td></tr></table></figure><p>原因是还需要安装一个插件:</p><figure class="highlight css"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs css">npm install hexo-deployer-git --save<br></code></pre></td></tr></table></figure><p>其它命令不确定,部署这个命令一定要用git bash,否则会提示<code>Permission denied (publickey).</code></p><p>打开你的git bash,输入<code>hexo d</code>就会将本次有改动的代码全部提交,没有改动的不会:</p><p><img src="http://image.liuxianan.com/201608/20160818_140441_769_5024.png" alt="img"></p><h2 id="保留CNAME、README-md等文件"><a href="#保留CNAME、README-md等文件" class="headerlink" title="保留CNAME、README.md等文件"></a>保留CNAME、README.md等文件</h2><p>提交之后网页上一看,发现以前其它代码都没了,此时不要慌,一些非md文件可以把他们放到source文件夹下,这里的所有文件都会原样复制(除了md文件)到public目录的:</p><p><img src="http://image.liuxianan.com/201608/20160818_141037_580_8035.png" alt="img"></p><p>由于hexo默认会把所有md文件都转换成html,包括README.md,所有需要每次生成之后、上传之前,手动将README.md复制到public目录,并删除README.html。</p><h2 id="常用hexo命令"><a href="#常用hexo命令" class="headerlink" title="常用hexo命令"></a>常用hexo命令</h2><p>常见命令</p><figure class="highlight csharp"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><code class="hljs csharp">hexo <span class="hljs-keyword">new</span> <span class="hljs-string">"postName"</span> <span class="hljs-meta">#新建文章</span><br>hexo <span class="hljs-keyword">new</span> page <span class="hljs-string">"pageName"</span> <span class="hljs-meta">#新建页面</span><br>hexo generate <span class="hljs-meta">#生成静态页面至public目录</span><br>hexo server <span class="hljs-meta">#开启预览访问端口(默认端口4000,'ctrl + c'关闭server)</span><br>hexo deploy <span class="hljs-meta">#部署到GitHub</span><br>hexo help <span class="hljs-meta"># 查看帮助</span><br>hexo version <span class="hljs-meta">#查看Hexo的版本</span><br></code></pre></td></tr></table></figure><p>缩写:</p><figure class="highlight verilog"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><code class="hljs verilog">hexo n == hexo <span class="hljs-keyword">new</span><br>hexo g == hexo <span class="hljs-keyword">generate</span><br>hexo s == hexo server<br>hexo d == hexo deploy<br></code></pre></td></tr></table></figure><p>组合命令:</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">hexo s -g <span class="hljs-comment">#生成并本地预览</span><br>hexo d -g <span class="hljs-comment">#生成并上传</span><br></code></pre></td></tr></table></figure><h2 id="config-yml"><a href="#config-yml" class="headerlink" title="_config.yml"></a>_config.yml</h2><p>这里面都是一些全局配置,每个参数的意思都比较简单明了,所以就不作详细介绍了。</p><p>需要特别注意的地方是,冒号后面必须有一个空格,否则可能会出问题。</p><h2 id="写博客"><a href="#写博客" class="headerlink" title="写博客"></a>写博客</h2><p>定位到我们的hexo根目录,执行命令:</p><figure class="highlight csharp"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs csharp">hexo <span class="hljs-keyword">new</span> <span class="hljs-string">'my-first-blog'</span><br></code></pre></td></tr></table></figure><p>hexo会帮我们在<code>_posts</code>下生成相关md文件:</p><p><img src="http://image.liuxianan.com/201608/20160823_183047_352_1475.png" alt="img"></p><p>我们只需要打开这个文件就可以开始写博客了,默认生成如下内容:</p><p><img src="http://image.liuxianan.com/201608/20160823_183325_470_9306.png" alt="img"></p><p>当然你也可以直接自己新建md文件,用这个命令的好处是帮我们自动生成了时间。</p><p>一般完整格式如下:</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><code class="hljs markdown">---<br>title: postName #文章页面上的显示名称,一般是中文<br>date: 2013-12-02 15:30:16 #文章生成时间,一般不改,当然也可以任意修改<br>categories: 默认分类 #分类<br>tags: [tag1,tag2,tag3] #文章标签,可空,多标签请用格式,注意:后面有个空格<br><span class="hljs-section">description: 附加一段文章摘要,字数最好在140字以内,会出现在meta的description里面</span><br><span class="hljs-section">---</span><br><br>以下是正文<br></code></pre></td></tr></table></figure><p>那么<code>hexo new page 'postName'</code>命令和<code>hexo new 'postName'</code>有什么区别呢?</p><figure class="highlight cpp"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs cpp">hexo <span class="hljs-keyword">new</span> page <span class="hljs-string">"my-second-blog"</span><br></code></pre></td></tr></table></figure><p>生成如下:</p><p><img src="http://image.liuxianan.com/201608/20160823_184852_854_6502.png" alt="img"></p><p>最终部署时生成:<code>hexo\public\my-second-blog\index.html</code>,但是它不会作为文章出现在博文目录。</p><h3 id="写博客工具"><a href="#写博客工具" class="headerlink" title="写博客工具"></a>写博客工具</h3><p>那么用什么工具写博客呢?这个我还没去找,以前自己使用editor.md简单弄了个,大家有好用的hexo写博客工具可以推荐个。</p><h3 id="如何让博文列表不显示全部内容"><a href="#如何让博文列表不显示全部内容" class="headerlink" title="如何让博文列表不显示全部内容"></a>如何让博文列表不显示全部内容</h3><p>默认情况下,生成的博文目录会显示全部的文章内容,如何设置文章摘要的长度呢?</p><p>答案是在合适的位置加上<code><!--more--></code>即可</p>]]></content>
<tags>
<tag>网络技术</tag>
</tags>
</entry>
<entry>
<title>2022年萌新玩远古游戏《血源诅咒》被虐哭</title>
<link href="/2022/07/22/2022%E5%B9%B4%E8%90%8C%E6%96%B0%E7%8E%A9%E8%BF%9C%E5%8F%A4%E6%B8%B8%E6%88%8F%E3%80%8A%E8%A1%80%E6%BA%90%E8%AF%85%E5%92%92%E3%80%8B%E8%A2%AB%E8%99%90%E5%93%AD/"/>
<url>/2022/07/22/2022%E5%B9%B4%E8%90%8C%E6%96%B0%E7%8E%A9%E8%BF%9C%E5%8F%A4%E6%B8%B8%E6%88%8F%E3%80%8A%E8%A1%80%E6%BA%90%E8%AF%85%E5%92%92%E3%80%8B%E8%A2%AB%E8%99%90%E5%93%AD/</url>
<content type="html"><![CDATA[<p><img src="Bloodborne.jpg" alt="Bloodborne.jpg"></p><h1 id="病房一栋"><a href="#病房一栋" class="headerlink" title="病房一栋"></a>病房一栋</h1><p>没玩过《血源诅咒》的我听过关于它最多的话题是“为什么索尼还不给血源更新60帧啊?”“这是最注重细节的魂类游戏,枪反、滑步爽翻了”,听多了它的传闻,这款久负盛名的远古游戏成功引起了我的注意。<br>众所周知远古游戏的一大特点就是难度高、操作不人性化,但是不怕啊,我可是经过《老头环》《恶魂》锻炼过身经百战的魂游达人!<br>等不及60帧了,我现在就要冲血源!<br>创建人物,经过一段云里雾里从来看不懂的剧情,我就来到了病房一栋,刚才病床上起来我就感觉不对劲,走过了一个房间感觉更加不对劲,直到我看到一个半血正在地上吃尸体的大灰狼才意识到:我这个角色赤手空拳啊?!难道血缘和老头环恶魂不一样这儿主讲打拳的?要不其他玩家怎么说枪反呢,枪都是反拿着的,意思是我有枪都不射,就要反拿着挑衅,等敌人过来打拳,想到这里我豁然开朗。那行吧,在这个游戏我要当拳皇!<br>趁大灰狼不注意,跑上去就给它一记左勾拳右勾拳,一句惹毛我的人有危险,PiuPiuPiu,震惊的发现,这打拳伤害刮痧啊!<br>在我还在为拳皇梦破灭震惊的时候,大灰狼回头一爪子刮掉了我半管血,这可怎么打啊!<br>被大灰狼打死后就来到了猎人梦境,往前走几步,我瞎按了几下又被稀里糊涂传送到了病房一栋,走几步又要打大灰狼。<br>经过一阵周旋,发现了可以按X闪避到大灰狼的身后抽它PP,刚开始不熟悉被扑倒咬死抓死了几次。大约七八次后,我成功的掌握了抽PP的技巧,沉着冷静的抽了三分钟终于抽死它了,这一刻心情极为舒畅。</p><hr><h1 id="雅南中部"><a href="#雅南中部" class="headerlink" title="雅南中部"></a>雅南中部</h1><p>出了门,见到一个举着火把提着大砍刀的亚楠人民,还没来得及打招呼,他就冲着过来要砍我。这就是传说中的热情好客的亚楠人民?<br>抽了五分钟终于抽死他了,往前走几步又看到了两个亚楠人民从地上爬起来,当场就快把我吓尿了,急忙爬一个梯子逃掉。<br>这时我意识到没有武器一定是不合理的,经过朋友garyliaobest友情提示,在猎人梦境找到了2把武器,此时此刻我又抖起来了。空手揍死大灰狼的我现在左手枪右手刀,这还怎么输?<br>很快,我就遇到了一大群聚集在篝火周围的亚楠人民,还没来得及数清楚有多少个,一大帮人就乌央乌央的涌了过来,我转身就跑可惜还是不熟悉路况,陷入亚楠人民群众汪洋大海之中的主角很快就牺牲了。<br>多打了几次,采用逐一勾引,分批消灭的战术,重整旗鼓的我很快就清空了大街上的亚楠人,有个一直在锤门怪吓人的大胖子也被我几下砍死,出了口恶气。<br>这时已经打了半个小时了,转来转去,我突然看到了2个大灰狼,感觉特别不对劲,因为我现在身怀巨款啊,不能轻易死啊。不行,我得去群里问问。<br>经过DENGWKANG_CN友情提示,两个大灰狼身后就是存档点。<br>越是知道现在是关键点越慌,CharmLau-66提示我卡门打法,可我不熟悉地形,不知道卡哪个门,稀里糊涂就被两个大灰狼打死了。<br>结果几千魂全丢了,亚楠人民全体复活。<br>辛辛苦苦老半天,一夜回到解放前!<br>一瞬间我想怒删了这沙雕游戏!<br>可还是冷静下来了,重新再来我不一个个打亚楠人,一路跑酷直奔BOSS,经过了四五次不熟悉路况被群殴死之后,这雅南中部的地形被我彻底摸清楚了,敌人没发现的时候我悠哉悠哉散步,发现了我就拔腿狂奔,该等敌人下楼的时候就乖乖等着……最后一次毫发无伤的跑到了BOSS前。<br>BOSS是个特大灰狼,倒是没什么难度,CharmLau-66和DENGWKANG_CN提示它怕火,可我还没弄清楚怎么使用这些道具,一直躲猫猫平A,也顺利打死它了。</p><p>总结:这种远古游戏有点蓄意为难玩家,前期不问朋友武器都不容易找到;雅南中部存档点太远了,非常不人性化,新人恐怕容易劝退。不过好在打过了很有成就感,很爽。</p>]]></content>
<tags>
<tag>游戏</tag>
</tags>
</entry>
<entry>
<title>国产主机3A游戏在爆发的前夕</title>
<link href="/2022/07/21/%E5%9B%BD%E4%BA%A7%E4%B8%BB%E6%9C%BA3A%E6%B8%B8%E6%88%8F%E5%9C%A8%E7%88%86%E5%8F%91%E7%9A%84%E5%89%8D%E5%A4%95/"/>
<url>/2022/07/21/%E5%9B%BD%E4%BA%A7%E4%B8%BB%E6%9C%BA3A%E6%B8%B8%E6%88%8F%E5%9C%A8%E7%88%86%E5%8F%91%E7%9A%84%E5%89%8D%E5%A4%95/</url>
<content type="html"><![CDATA[<p>我和朋友们聊天谈到主机游戏,一般默认是聊御三家PS、Xbox、Nintendo,没有朋友认为国产主机游戏有未来。</p><p>山石LuckyRock_01认为:国内厂家不会用心做主机游戏呢,投入大赚得少,还不如花心思搞两款手游继续圈钱。在当前国内商业文化下,手游还是短时间腾讯、网易等大厂开发的主导。沉不下心来做3A 的。 做3A一款游戏动辄几年。 国内大厂很难养这些团队。 并不是养不起,而是时间上等不起自主研发。 并购其他游戏摘桃子倒是个速成的思路。</p><p>Waterway认为:国内玩家品味低下,游戏品味跟经济发展不会挂钩。改革开放50多年了,看看抖音,不觉得国人审美品味有啥进步。</p><p>wjqww认为:主机格局早就定下来了。国产3A现在不会是爆发点,因为无论是市场环境还是消费人群都有待长期的培养。审美这个东西一代人就这样了,随着素质提升是应该有所提升的,和教育方向有关。但想要有什么巨大的变化,那….还是算了。我们的技术经验积累也远低于国外水平。爆发一词本身就体现了昙花一现的特质。俗话说厚积而薄发,我期待国内3A水到渠成的一天。</p><p>景春方认为:现在年轻人只会玩王者,我们DNF工作室召暑假工,大学生只会玩王者从来没接触过端游,操作手法一塌糊涂,只会搓玻璃。</p><hr><p>朋友们说的都对,但我还是认为国产3A游戏未来可期,因为一个国家想要崛起,就不能只玩制造业,如果只单单做世界工厂,到头来还是要被欧美噶韭菜的命。</p><p>大家提到美国的霸权,往往只讲到了金融霸权、军事霸权、媒体霸权,很少提及文化霸权,其实要建立全球霸权,这几个是缺一不可的。</p><p>利用文化霸权,可以小成本的入侵敌方内部,搞渗透破坏,而且这些破坏是不容易察觉的。举几个例子,2020年初的芳芳日记,这种在中国内部身居高位的汉奸通过写文章影响大批的青年,在新冠初期造成很大的负面影响;还有前阵子的教材事件,荼毒几亿学生,这种教材如果不是高层有汉奸是弄不出来的。</p><p>这种非军事打击防不胜防,因为文化非物质海关拦不住,它的形式极其丰富,可以是电视电影、音乐、游戏、文学、奢侈品、节日等多种形式,潜移默化的改变青少年甚至成年人的观念,很多崇拜日本崇拜美国的汉奸最开始并不是天生的汉奸,而是通过持续很多年的文化影响,逐渐改变了其观念,让他们生出了对欧美日的崇拜之心。</p><p>不要以为游戏是一片与世隔绝的净土,这些年黑皮入侵游戏,索尼多个游戏女主变丑,就是受了政治正确的影响,这些都是表层;3A游戏的实质还承担了宣传美化美国的功能,承载了很多文化的内涵,通过一部部的3A大作去影响全世界的游戏玩家。</p><p>我见过很多中国青年,沉浸在100多年前美国大西部的牛仔文化中,深深着迷;这是因为出过《荒野大镖客2》这部3A大作,玩家玩过这部游戏才对美国大西部文化有所了解,才会喜欢上美国大西部,对那段历史悠然向往,这就是3A大作的威力。</p><p>畅想一下,如果中国能做一部3A大作《大秦》,我们和大秦名将白起打赢长平之战,和蒙恬修筑长城打破匈奴,和王贲水淹大梁灭亡魏国,和李信灭亡燕国赵国、和甘茂张仪苏秦合纵连横、遥望秦王政的风采……见识那段波澜壮阔、荡气回肠的历史,岂不快哉?</p><p>畅想一下,如果中国能做一部3A大作《长安》,去见见杜甫的人生,陪着孟浩然走完人生的最后一段旅程,看着韩愈大文豪的风采,跟着高适王昌龄去西域开疆拓土,跟李白一起吟“人生得意须尽欢,莫使金樽空对月”,看看杨贵妃有多美。东征高句丽,西收碎叶城,拳打越南脚踹西域。收集一堆俯瞰点走过大雁塔大明宫,多有趣的事情?</p><p>这些游戏R星、育碧、CDPR、顽皮狗、任天堂会去做吗?基本不可能,就算会,想做的那么原汁原味也太难了。</p><p>他们会做《神秘海域》《美国末日》《荒野大嫖客》《群星》《塞尔达传说》《孤岛惊魂》…… 白人永远是主角坚强伟岸,亚裔眯眯眼阴险狡诈,在游戏中他们的古代文明无比辉煌,这是他们的荣耀,不会帮着我们去宣传中国的灿烂文化。</p><p>第一部达到好莱坞水平的个人英雄爱国主义大片《战狼2》是中国人拍的,<br>第一部达到好莱坞水准的拯救世界的科幻大片《流浪地球》还是中国人拍的。</p><p>尽管《战狼2》等遭到无穷无尽的辱骂指责,但仔细想想,有些事情真的只能靠自己。</p><p>毛泽东同志说过,文化思想阵地我们不去占领,敌人就会占领。上个世纪八、九十年代西方对我们采取“和平演变”时也曾预言:“要把希望寄托在第三代,第四代人身上”。这些话语无论是谁说的、立场怎样,都指向了一个不争的事实:必须牢牢占领年轻一代人的思想“主阵地”!</p><p>3A游戏大作是一块很重要的思想文化阵地,以前一直被上层所忽视,现在也越来越重视了。3A游戏的震撼画面、音乐氛围、剧情沉浸感等叠加到一起的表现力无与伦比,形成极强的视觉冲击,更为可怕一点的是文化衍生能力,一旦获得成功,小说,翻拍,漫画,周边等等将会扑面而来,这种文化价值不可不重视。想要让中国的游戏文化冲出亚洲,3A是绝对的刚需。20年前我们也认为大片没有必要,但是今天呢?</p><p>中国要崛起,一定是全方位的崛起,电影、游戏是美国文化霸权重要支柱之一,中国人必须要掌握自己能把控的电影、游戏,建立自己的文化产业,以此击破美国的文化霸权。</p><p>其二、游戏相关的产业,仅仅是软件销售就能提供2000亿美元的产业。而其背后的产业,小说,翻拍,漫画,周边加起来可以达到万亿美元的规模。</p><p>这其中的利润丰厚,可以提供百万级的高薪岗位,从产业升级的角度来看,也是非常有必要将其拿下来的。</p><p>举个例子,万众唾骂的《原神》是中国第一款走向世界的网游,它是中国人研发的,初始投资高达一亿美元,在国内提供了超过1000个年薪百万的岗位,现在累计开发资金已经超过三亿美元,这些开发成本最终都落实到中国人自己的口袋里了。试想一下,如果《原神》是美国人开发的,那将是一千多个拿高薪的美国人开发的大作挣全世界的钱,而《原神》实现了将美国人换成了中国人,抢了那一千多个高薪岗位过来,这些财富最终都会落实在中国,最终普通人也会受益。</p><p>在未来,不仅中国人要开发RPG大作《大秦》《长安》,还要开发FPS《抗美援朝》,在国内创造数百万个高薪岗位,让中国游戏制作人不必再制作氪金手游、氪金网游,尽情释放其才华。</p><p>这一切能实现吗?</p><p>我认为是能的,3A游戏再难,能难过造福建号航母造大飞机C919?</p><p>以前能造高端工业品的几个工业化国家,也就几个:美、英、日、法、德、加、瑞典、波兰。</p><p>巧了,太阳底下无新鲜事,目前世界上有3A游戏工业体系的国家,也就几个:美、英、日、法、德、加、瑞典、波兰。</p><p>回想一下中国攻克电视冰箱洗衣机、显示屏、手机、汽车、高铁、盾构机、航母、大飞机的历程,无一不是充满了艰难险阻,十万个不可能。但是最终我们还是克服了困难,把这些利润丰厚的产业从欧美日韩抢了过来。</p><p>随着国人经济能力的提升,目前市场已经有了,北上广深以及十几个二线城市已经孕育出了3A大作的消费市场能力,只需要产业引导了,而中国政府的产业引导能力一直都是举世无双的。</p><p>至于审核问题。一直以来中国的审核制度严重的落后于时代,因为游戏和实体产品进口不一样,海关管不了,一份拷贝可以无限传播。实体进口物可以用关税来形成屏障,再用补贴来培养本土的产业,最终实现进口替代,这套组合拳在培养实体经济的时候很有用,但是文化产品用这一套组合拳失效了。本土的文化产业一直都很垃圾,毫无战斗力,而光电局管理制度没能与时俱进,一直是无脑屏蔽阻拦外来的文化产品进来。<br>但是随着国人经济能力的提升,目前市场已经有了,在巨大的产业升级诱惑下,将不是问题,因为制度是可以改的。</p><p>中国3A游戏也将会重演家电、手机、汽车市场的故事,逐步蚕食欧美产业的市场空间。大概要用十年的时间,从中国本土一直打到国际市场,中国3A游戏将会把欧美日拉下神坛,中国3A游戏产业一定会成为全球第一。</p>]]></content>
<tags>
<tag>游戏</tag>
</tags>
</entry>
<entry>
<title>如何白嫖PS5最新大作《美末1》《战神5》?</title>
<link href="/2022/07/21/%E5%A6%82%E4%BD%95%E7%99%BD%E5%AB%96PS5%E6%9C%80%E6%96%B0%E5%A4%A7%E4%BD%9C%E3%80%8A%E7%BE%8E%E6%9C%AB1%E3%80%8B%E3%80%8A%E6%88%98%E7%A5%9E5%E3%80%8B%EF%BC%9F/"/>
<url>/2022/07/21/%E5%A6%82%E4%BD%95%E7%99%BD%E5%AB%96PS5%E6%9C%80%E6%96%B0%E5%A4%A7%E4%BD%9C%E3%80%8A%E7%BE%8E%E6%9C%AB1%E3%80%8B%E3%80%8A%E6%88%98%E7%A5%9E5%E3%80%8B%EF%BC%9F/</url>
<content type="html"><![CDATA[<p>纵观PS5上2022年的大作,有《老头环》《地平线2西部禁域》《GT7》《美末1重制版》《战神5》,虽然比不上微软的大作《日落黄昏时》,也算是可圈可点了。</p><p>买ps5大都是成年人了,平均一个月拿出500元买游戏买会员不算多,也是完全负担得起的;但是,也不排除有部分经济暂时紧张或者是在校学生,也想玩最新的大作,等以后打折了再补票,这部分的人群也挺多的。</p><p>举个例子,有个朋友叫电喵,他早期读书期间基本是玩学习版,后来工作了买了大量的正版收藏。这说明了玩学习版或者白嫖党与正版收藏党之间界限是模糊的,只要经济宽裕谁不会支持正版?而且谁都有困难的时候对吧?<br><img src="WechatIMG147.jpeg" alt="电喵"><br>一个游戏400~500元,部分收藏党也会考虑等降价了再买盘收藏,这合情合理吧?</p><p>那么问题来了,怎么白嫖9月2日即将发售的《美末1重制版》,11月9日的《战神5》呢?</p><p>下面由在下斗胆介绍2种方法,都是亲身经历,先看图:<br><img src="WechatIMG146.jpeg" alt="图片"></p><p>左侧的是某黄鱼的老头环数字版出租进账。</p><p>方法1、数字版出租认证位置。<br>拿老头环举例,我在去年首发预定了PS5《老头环》数字标准版,在某淘销量排名高的店铺买的psn点卡充值,算下来比直接在PS5商城购买要省20¥左右,折合368¥可以买到手。</p><p>PS账号是能分享给朋友玩的,这是索尼官方支持的一项功能。朋友拿到我的账号,在他的PS5上做离线认证,就能切换成他自己的账号进行游玩了。所以我利用了这个机制,在距离《老头环》发售还有10天左右的时候,把它挂到了某黄鱼出租认证位。<br>A、离线认证50元,即客人A拿到账号认证后,需要断网游戏。如果中途联网是有可能失去认证的,最好是一直断网直到游戏白金或者刷腻了再重新联网。<br>以上步骤完成后,就能卖在线认证了。<br>B、在线认证150元,即客人B拿到账号认证后,不需要断网也能切换成他自己的账号玩《老头环》,可以和朋友们愉快的联机了。</p><p>所以发售前实际上我就回血了200¥,此后还陆陆续续的出租,总共回血了330¥</p><p>备注:为了防止被锤,我又买了份Xbox的数字版老头环以示对喜爱游戏的支持,请各位大佬轻喷。</p><hr><p>右侧是战神5光盘预定。</p><p>方法2、快速通关战神5卖盘回血实现白嫖。<br>由于战神5没有发售,还是拿老头环举真实例子。老头环发售之前万众瞩目,有个叫不屑哥的朋友首发预定了光盘,380¥左右。我本来也要买光盘的,迟了些天老头环光盘涨了很多410¥,这才转购数字版。</p><p>戏剧性的事情来了,等老头环2月25日解禁,我已经爽上了,不屑哥还要等光盘发货,没办法数字版就是这点好,玩最新的不用等。</p><p>不屑哥一怒之下又买了个Xbox的老头环数字版,当天也玩上了。等老头环PS5版的光盘送到已经过了十几天了,不屑哥在XSX上已经玩了一百多小时通关了,所以把PS5版的老头环挂黄鱼卖掉,扣掉运费还含泪挣了50¥,因为那会儿老头环的盘涨到了500+¥</p><p><img src="WechatIMG796.jpeg" alt="不屑哥买的盘很多,我没找到老头环的,随便发个他的藏品"></p><p>这说明了什么?大热门的游戏,别看一个盘400+,只要能卖掉不算啥。各位尽管提前预购光盘,不愁卖不掉,甚至还能小挣一点。</p><p>我要说的讲完了,还是那句话有能力的就收藏支持正版;暂时困难的就动点脑筋也能白嫖玩上。</p><p>希望各位游戏玩得开心,好好享受大作带来的快乐!</p>]]></content>
<tags>
<tag>游戏</tag>
</tags>
</entry>
<entry>
<title>瑞奇与叮当时空跳转PS5必玩的惊艳之作(Ratchet&Clank: Rift Apart)</title>
<link href="/2022/07/20/%E7%91%9E%E5%A5%87%E4%B8%8E%E5%8F%AE%E5%BD%93%E6%97%B6%E7%A9%BA%E8%B7%B3%E8%BD%ACPS5%E5%BF%85%E7%8E%A9%E7%9A%84%E6%83%8A%E8%89%B3%E4%B9%8B%E4%BD%9C-Ratchet-Clank-Rift-Apart/"/>
<url>/2022/07/20/%E7%91%9E%E5%A5%87%E4%B8%8E%E5%8F%AE%E5%BD%93%E6%97%B6%E7%A9%BA%E8%B7%B3%E8%BD%ACPS5%E5%BF%85%E7%8E%A9%E7%9A%84%E6%83%8A%E8%89%B3%E4%B9%8B%E4%BD%9C-Ratchet-Clank-Rift-Apart/</url>
<content type="html"><![CDATA[<p> 入手了PS5,它拥有超高速SSD、比PS4强9倍的图形性能、触觉回馈、自适应扳机和Tempest 3D音效技术,有什么游戏能全部发挥PS5的性能呢?这里我推荐:《瑞奇与叮当 时空跳转》。<br> 它画质是PS5一线水平甚至是顶尖水平,建模相比PS4要精细得多,光追带来的光影无与伦比,玩了9小时通关我感觉经历了一场非常饱满的视觉盛宴。这种实实在在的ps5次世代独占游戏,没有对旧硬件的迁就,没有顾及其它版本的妥协,它就是冲着充分发挥次世代性能来的作品,这是一种很难去形容的视觉刺激,即使你看别人玩也很难有这种感觉,需要你自己上手,在高速的时空传送中才有的紧张感,简直太爽了。<br> 利用上了PS5的高速硬盘,换场景超高速无缝切换,这种体验前所未有。注意,PS5的高速SSD不是一个营销手段,是实实在在对体验有巨大提升的技术改进。相信很多人在玩游戏的时候都有钻墙缝的经历,例如《银河护卫队》《美末2》等都有大量钻墙缝的片段,这是开发者用巧妙的手法在换取机械硬盘的加载时间。而在《瑞奇与叮当 时空跳转》中,表世界与里世界瞬间切换,大场景瞬息之间加载完毕,再也不用钻墙缝了,这就是技术的威力,它改变了游戏开发的思路,给予创新多了无数种可能性。<br> 虽然是动画风格,但是操作却可以十分硬核,选择高难度去挑战就能体验高速动作游戏加突突突的快乐。武器多种多样,每把手感都不同,有传统的突突突,有阳离子炮那样的蓄力武器,也有把对方冻住把对方缠住。游戏为了让玩家多体验武器类型,每种的子弹数量都有限,鼓励玩家切换着玩,体验多样性的乐趣,发挥了DS5的新特性!<br> 索尼能做出好游戏,这一点值得夸夸,建议有PS5的朋友去试试这部作品。</p>]]></content>
<tags>
<tag>游戏</tag>
</tags>
</entry>
<entry>
<title>揭秘美末2为什么能写出如此脑残的剧情?</title>
<link href="/2022/07/20/%E6%9C%80%E5%90%8E%E7%94%9F%E8%BF%98%E8%80%852%E5%80%BC%E5%BE%97%E4%B8%80%E7%8E%A9%EF%BC%8C%E6%96%B0%E7%8E%A9%E5%AE%B6%E4%B8%8D%E8%A6%81%E9%94%99%E8%BF%87/"/>
<url>/2022/07/20/%E6%9C%80%E5%90%8E%E7%94%9F%E8%BF%98%E8%80%852%E5%80%BC%E5%BE%97%E4%B8%80%E7%8E%A9%EF%BC%8C%E6%96%B0%E7%8E%A9%E5%AE%B6%E4%B8%8D%E8%A6%81%E9%94%99%E8%BF%87/</url>
<content type="html"><![CDATA[<p><img src="wallhaven-dgqqvg.jpeg" alt="图片"><br>昨天通关了美末2感触万千,我很少对一个系列游戏的剧情如此印象深刻。很多牛皮的号称“神作”的游戏通关了就忘了,而美末2是例外,它真的太优秀了,让我见到一个栩栩如生的震撼的末世场景;缺陷也是太突出了,以至于让喜爱美末1的老玩家情感上深受刺痛。</p><p>我还向两个通关了这个游戏的朋友问他们的感觉,两个朋友从不同的视角出发得出了同一个结论:美末2的剧情不合理。</p><p>对于这部在美术贴图的细节、光影效果、场景的表现、音乐制作各方面细节上的打磨都可以称得上完美无瑕,把PS4主机的性能发挥到了极致,属于天花板级别的游戏因为剧情的不合理而玩砸了感到遗憾和惋惜。</p><p><img src="%E8%A7%82%E7%82%B9.jpeg" alt="图片"></p><p>但是,如果你是一个刚入手PS5没多久的新玩家,还没有在美末1中建立对乔尔的感情,并且对黑暗残酷的末世有一点好奇,那么美末2对你来说是值得一玩的优秀作品。除了剧情,美末2在各方面都是T0级别的,千万别错过。记得玩的时候戴上耳机,美末2把主机的声效性能发挥到了极致,声效的来源,远近,真实性都非常完美。</p><p>为什么美末1剧情封神,而美末2剧情却塌方了呢?</p><p>我觉得和顽皮狗工作室内部的权力斗争有关,2017年Neil Druckmann成为总监,新官上任为了独揽大权,存心的不正常的写,通过输出政治正确夹带私货教育玩家等手段去恶心前同事,把不服从他这一派的同事扫地出门,从而达到他清洗顽皮狗建立他个人权威的目的。</p><p>有3个细节可以看出来:</p><p>1、剧情泄露事件<br>顽皮狗老一派的员工知道这剧情和玩家的期待方向完全是反的,在Neil的yin威下只能硬着头皮继续做,其实他们已经尽力了,在不能剧透的情况下,最大程度的暗示了游戏的复仇主题,复仇就说明有人会死,玩家都猜得到是老乔,LGBT内容在当时看来反馈也是比较正面的,毕竟敢拿这么大项目赌,大家也认为这一定是正义的,而且顽皮狗出品我放心。顽皮狗老一派的员工觉得自己努力了这么久的心血,居然这副屎样子,这时候团队内部已经事实上分裂了,一部分恶心得受不了的员工辞职走人,这也正好达到了Neil清洗团队的目的。走的那部分员工觉得不行要让消费者提前知道避避雷,从而引发了剧情泄露事件。</p><p>2、加班风波<br>美末2发售前顽皮狗加班风波搞得很严重,游戏业加班狠的多了去了为什么就顽皮狗闹的这么大?原因大概是顽皮狗团队中有相当一部分人对本作剧情十分不满,特别是到游戏制作的中后期,大部分团队成员都已经了解到游戏全貌的时候,不满爆发了,开发人员无处宣泄情感,机密性事项又无法对外诉说,那就只好变着法的向媒体曝光点别的操蛋事了呗。加班不是问题,问题是加班做出来的东西连自己都不认同了,越做越难熬,这才是最消磨人的。</p><p>3、收集品newdogs<br>游戏中有个收集品上面显示的是一个组织:newdogs,卡片上印的人物样貌明显就是Neil Druckmann,卡片上的名称Dr.Uckmann”连起来就是Niel Druckmann的名字,这显示出neil极大的野心—他想创建属于自己的顽皮狗,也就是newdogs。弄走和他对着干的同事,再搞来了一批跟他观点一样的人,从而达到了Neil清洗团队的目的。</p><p>从事实上来看,Neil的目的已经实现了,员工离职其中主要为bruce的离职(Bruce Straley曾担任神海2美末1神海4的联合总监,据传是被neil排挤而走),amy的离职(Amy Hennig是神海系列的创意总监兼编剧,于2014年3月离职,据传是被neil和bruce排挤而走),justin的离职(Justin Richmond是神海4的总监,于2014年3月离职)和nate的离职。</p><p>至此,顽皮狗沦落到了Neil的魔掌之中,美末2的剧情塌方不过是Neil玩斗争的牺牲品之一。</p><p>美末2这种顶级大制作,索尼砸了无数的钱,Neil玩这一套索尼不知道吗?能纵容Neil为所欲为吗?索尼毕竟是美末2的出资方,是甲方爸爸啊。</p><p>有2个原因:</p><p>1、索尼管理旗下的第一方工作室的理念是:宽容,自由,让工作室去自由发挥。<br>与之相对的是EA和暴雪,EA江湖人称ip毁灭者,其收购优秀工作室后粗暴的干涉,逼迫工作室挣快钱,导致工作室倒闭和ip价值被榨干灰飞烟灭的例子太多了,三天三夜也说不完。<br>索尼就不太一样,它收购了优秀的工作室,一般不会去干涉原团队的内部运营,让其自由发挥。<br>正是因为这种优秀的氛围,索尼第一方工作室佳作频出。索尼收到美末2企划书的时候大手一挥:放心去做,我信任你。谁知成也周瑜败也周瑜,正是因为这种宽容,顽皮狗这次遇到Neil这种精神变态导致美末2剧情大翻车。</p><p>2、索尼高层认为一定程度上zzzq内容上激进对他们有利。<br>北美、欧洲的zzzq相信各位也有所耳闻,如今zzzq已经入侵到了游戏领域,为了防止被LGBT之类的组织攻击,一定程度上默许zzzq内容在索尼高层来说已经达成了共识。</p><p>索尼高层也万万没有想到,Neil居然能把夹杂私货发展到了登峰造极的地步,给美末2造成巨大的破坏,以至于美末2的发售日史称“美末2惨案”。</p><p>事后Neil还拿400万首周销量说事。这难道不是坑的一线零售商吗?第二周直线跳水降价、50%折扣出货、随其他游戏二选一赠送,这确实是电子游戏历史上的奇迹,影响之恶劣前所未有几乎可以和当年雅达利ET不相上下。</p><p>从顽皮狗Neil闹剧搞砸美末2可以看出,工作室没有永恒。但是,在这世界上永远不缺认真做游戏的人,好游戏永远会有,值得我们期待!</p><p><img src="wallhaven-833j8j.jpeg" alt="图片"></p>]]></content>
<tags>
<tag>游戏</tag>
</tags>
</entry>
<entry>
<title>据我观察玩PS5比玩XSX省钱</title>
<link href="/2022/07/18/%E6%8D%AE%E6%88%91%E8%A7%82%E5%AF%9F%E7%8E%A9PS5%E6%AF%94%E7%8E%A9XSX%E6%9B%B4%E7%9C%81%E9%92%B1/"/>
<url>/2022/07/18/%E6%8D%AE%E6%88%91%E8%A7%82%E5%AF%9F%E7%8E%A9PS5%E6%AF%94%E7%8E%A9XSX%E6%9B%B4%E7%9C%81%E9%92%B1/</url>
<content type="html"><![CDATA[<p><img src="%E6%8D%AE%E6%88%91%E8%A7%82%E5%AF%9F%E7%8E%A9PS5%E6%AF%94%E7%8E%A9XSX%E7%9C%81%E9%92%B1.jpg" alt="图片"></p><p>把2021~2022年玩PS5和XSX开销做了个总结表,如上图所示, XSX到手发现游戏惊人的便宜,我就买买买,到手就花了七八百,后来回过神来才意识到:</p><p>买的老游戏我根本不想玩,下载了都懒得点开。 而新游戏呢? 21年5月冷战要200¥, 大表哥2 170¥, 孤岛惊魂6要207¥,英灵殿200+¥,一点也不比PS便宜啊,虽然PS盘要300~400,但是可以卖掉啊。 </p><p>XSX的光盘就很玄学了,有价无市,基本只能买数字版,不喜欢玩就砸手上了。</p><p>玩了一年半,总结下来我的PS才支出450¥, xbox支出920¥, 但是PS通关了快20款游戏, xbox才通了5款,这么一算玩xbox亏大发了。 </p><hr><p>观看上表,你们可以发现我省钱的主要是靠蹭了朋友的PS游戏。<br>但是!!!<br>就算不靠蹭朋友,玩PS也很省钱啊,你看我买的2个光盘,基本就只亏了40元左右,而且是我卖光盘很随性所造成的的,比如说FF7RE, 当时光盘普遍320元,我在12月份280出掉是嫌麻烦,所以便宜出省事,如果真计较点,挂320慢慢卖也能出掉。<br>还有只狼(很早以前买的,就没写到表格里去),220卖朋友了;美末2, 150卖朋友了,都是低于市场价50元左右,所以才亏了点。</p><p>根据我观察,如果玩二手盘,平均下来亏30就能玩时新的大作了,再配合一个二档会员,简直性价比无敌!!!</p><p>这不秒杀XSX???</p><p>XSX便宜是便宜,但是都是老游戏便宜啊, 新游戏不得一百多两百多?XSX只能玩数字游戏,支出不比PS高?</p><p>有脑子的想一想就知道玩PS省钱了。</p><hr><p>总结:玩儿游戏花点钱很正常,并不是谁比谁更省钱谁就厉害,关键还是要大作出得多。<br>发这贴主要是澄清一点,PS并不高贵,平民玩家动动手指,还是很很实惠的玩到各种大作的,开销并不大,别中了叉烧盒子那套伪省钱的话术全套了</p>]]></content>
<tags>
<tag>游戏</tag>
</tags>
</entry>
<entry>
<title>单机游戏会由于手游和网游的挤压而逐渐消亡吗?</title>
<link href="/2022/07/16/%E5%8D%95%E6%9C%BA%E6%B8%B8%E6%88%8F%E4%BC%9A%E7%94%B1%E4%BA%8E%E6%89%8B%E6%B8%B8%E5%92%8C%E7%BD%91%E6%B8%B8%E7%9A%84%E6%8C%A4%E5%8E%8B%E8%80%8C%E9%80%90%E6%B8%90%E6%B6%88%E4%BA%A1%E5%90%97%EF%BC%9F/"/>
<url>/2022/07/16/%E5%8D%95%E6%9C%BA%E6%B8%B8%E6%88%8F%E4%BC%9A%E7%94%B1%E4%BA%8E%E6%89%8B%E6%B8%B8%E5%92%8C%E7%BD%91%E6%B8%B8%E7%9A%84%E6%8C%A4%E5%8E%8B%E8%80%8C%E9%80%90%E6%B8%90%E6%B6%88%E4%BA%A1%E5%90%97%EF%BC%9F/</url>
<content type="html"><![CDATA[<p>随着互联网的高度发展,单机游戏的市场是不是会越来越小以至于消失?</p><p>在2021年,我国主机游戏市场实际销售收入为25.8亿元。手游市场实际销售收入为2255.38亿元,PC端588亿元。单看这个数据,中国的单机市场微乎其微手游占据了统治地位,中国的3A单机似乎永无出头之日。</p><p>别灰心,看看下面这则新闻:<br>5 月 26 日消息,索尼 SIE 总裁 Jim Ryan 分享的部门简报显示,中国地区 PS5 销量已经达到 67 万台(发售 72 周后),29.5 万的 PS + 会员用户,地区排名上升至第 6,每台激活机器平均花费 223刀(约合 1495 元人民币)购买内容。所有的数据相比 PS4 都有着很大的增长。</p><p>再看看pdd和淘宝的PS5价格,PS5光驱版已经跌破了发行价达到了3650元左右,显然是目前PS5供货能力大增,暂时超过了国内的需求。而国外的PS5供应还是不足的状态。</p><p>这两个新闻结合来看,不难得出结论:鉴于中国主机用户巨大的消费能力,索尼选择优先为中国供应PS5,可以看出索尼非常重视中国市场,优先级甚至比欧洲北美日韩更高。 (附加思考题,为啥高档叉烧盒子在国内不出货,来5吧巡逻的软软们好好想想。)</p><p>吉姆是个纯粹的商人,所作所为全是为财报好看考虑,例如独占上PC、升会员补折扣差价、4升5要10刀……这些破事看来他像个傻子CEO,吉姆傻吗?一点也不傻,他很清楚在透支PS品牌的未来换取短期财报的好看。反正他已经干了两年了,还能干多久难说,先顾着眼前的利益,他走后哪管洪水滔天。这么一个自私自利,丧尽天良,满眼只有利润的吉姆为何如此看重中国市场?</p><p>因为中国拥有巨大的主机市场增长空间,拥有一批高价值的主机用户。虽然目前绝对数量还很少,但是未来可期啊。中国市场的增长,会让吉姆的财报变得好看,而中国市场的想象空间,也会巩固吉姆的地位。</p><p>为啥吉姆那么看好中国市场,从三个角度来分析:</p><p>1、中国主机玩家在爆发式增长的前期。<br>随着中国经济高速增长,玩家的品味也在不断提高,厂家感觉玩家口味养叼了,单纯的换皮手游愈发难以满足玩家的需求,不断有手游玩家跑去玩主机了。</p><p>不知大伙有没有察觉,很多主机玩家以前是玩氪金网游手游的,而且都氪了不小的数目。我身边就有不少,还弄了个联机小群,里面有玩端游九阴真经充100万的也有玩手游火影忍者充30w的还有玩DNF充8w的,至于玩王者原神冲几千块的太多了就不说了,现在这些氪佬都在玩PS5,只嫌PS出新游戏太慢,一年才几款不够他们买。</p><p>别看目前才67万PS5玩家,随着抖音B站等视频网站的传播,增长起来很快的,预计到2025年中国的主机市场规模达到3000万人,这其中的前景足矣让吉姆馋得两眼发直。</p><p>2、中国的单机游戏开发者在爆发式增长。<br>目前单机游戏的载体在中国主要还是PC为主,可以查查steam的数据,这几年steam用户和国内独立游戏制作人以一个爆发式的情况在增长,有一批非大作的精品独立游戏出现在我们眼前。<br>举例:<br>《光明记忆》《了不起的修仙模拟器》《戴森球计划》《蜡烛人》《古剑奇谭三》《仙剑奇侠传7》《鬼谷八荒》《生死轮回》《侠客风云传两部曲》 《河洛群侠传》《侠隐阁》《太吾绘卷》《昭和米国物语》《艾希》……</p><p>有人说这些非大作的精品独立游戏都是垃圾,没一个看得上眼。须知道,万事开头难,凡事都有一个过程,这些国产独立游戏的出现意味着国内的开发者开始转型了,但是得一步步来,迈大了容易扯着蛋,总不能一开始玩大投资吧,万一亏了呢?不得先弄点小产品验证一下市场行情行不行?如果独立国产小作品市场都养不过,还谈什么开发大作?</p><p>目前来看单机市场有得赚,开发者能忽悠到大投资,开始玩精品3A大作了,例如游戏科技的《黑神话·悟空》,就是从养活独立单机小作品的市场土壤孕育出来的国产大作!天下苦垃圾网游手游久矣,希望《黑神话·悟空》不孚众望,引爆国内单机市场的发展。</p><p>3、从世界范围来说,单机市场的需求一直都将存在,正如艺术永远不会死去单机游戏并不会随着联网游戏的发展而消亡,只是传统的单机商业模式需要更新。</p><p>这几年联网游戏获得了大发展,从世界范围来说手游端游占了72%的份额,传统的大作很少有纯粹的单机了,例如GTAV,COD,大表哥2,光环无限,神秘海域,美末,对马岛等都加入了联机模式。</p><p>有人就放话了,单机游戏迟早死亡,以后大伙都要打网游了。</p><p>其实不会,下面从4个方面分析为啥单机不会消亡。<br>(1)、单机游戏满足人人都想成为主角的愿望,网游满足不了这么广泛的需求。<br>剧情类游戏,例如《美末1》《大表哥2》能给玩家带来极高的沉浸感。沉浸感在多人游戏中是很容易被破坏殆尽的一种美好体验,游戏故事同样如此。由于商业模式的原因网络游戏无法一次性提供完整的剧情,它的一个缺点就是必须鼓动玩家持续以某种频率上线玩,以保持不会掉队。最常见的就是每日登录,每日必做5件事,冲等级。(原神、FF14等)长期看来这会让玩游戏显得像在打工,这些机制把剧情连贯性冲击得稀烂,毫无沉浸感。网络游戏发展这么多年,在这方面仍然处于很低的水平,无法很好地满足故事型、沉浸型玩家。<br>同样一个传奇历险故事做成单机和网游,前者你可以当拯救世界的英雄,可以做荡气回肠的主角;而在网游你只能当某个路人甲,有钱氪佬的背景板。人其实是很想做英雄的,AI才会无怨无悔专心致志地为你表演各种不幸和惨死,只有单机才能让整个虚拟世界以你为中心发展牛B的剧情,也只有单机能一次为你提供完整的剧情。那是完全不同的体验,所以单机有自己的魅力。</p><p>(2)、单机游戏提供随时游玩随时暂停退出的选择。<br>一个玩家如果想以休闲的心态来玩游戏,有空的时候连着玩几小时,没空的时候几周都不会玩,那么他唯一的选择就是单机游戏。工作忙,或者照顾家庭,这些都会导致玩家离开游戏一段时间。举例,WOW是一步慢步步慢,逼着玩家天天肝,离开一段时间回来以后,啊!这个角色被削了?啊!怎么又有新地图了?啊,完全跟不上,被虐死了。而单机游戏,玩家一段时间不玩,回来开游戏记录,啊嘞?我在哪里?故事到哪儿了?翻翻攻略,哦哦原来如此原来如此,好!冒险继续!</p><p>(3)、单机游戏可以提供纯粹的休闲娱乐,而不必被迫参与竞争。<br>现代网络游戏,不管是时间收费模式还是道具收费模式,其着力于塑造的都是人与人的竞争,例如王者有段位排行榜,原神炫耀老婆机制。那些每天24小时在线的和每个月付费10万的用户都会让一个注重休闲娱乐的玩家原地爆炸。所以这种玩家极度厌恶网络游戏,他们更喜欢在单机游戏这个美好而诗意的天地中获得快乐。爽快的乐趣网络游戏其商业模式的本质就是将1小时可以干完的事拖长到1周,或者1周能够达到的目标拖长到1年。时间收费和道具收费模式都符合这个规律。因此即便是号称战斗最为“爽快”的ARPG网游,它也一定会在你进入游戏一段时间后让你爽不起来,以此形成付费压力促使玩家付费,或者是促使玩家烧时间练级。而单机游戏的商业模式没有这样的弊端,几乎可以一直让玩家保持一个很爽快的游戏节奏直到通关结束。所以没什么耐心的玩家往往也不会选择网络游戏(除非是超级土豪)。<br>此外,社交不是只有好处,社交是存在压力的,并不是一种纯粹轻松放松的情况(如被社交绑架必须按时上线这种情况,典型如魔兽、剑网3),单机化游戏在这点上非常的轻松.<br>不存在玩家之间的竞争压力,也就意味着玩家玩游戏会更为轻松,是为了娱乐放松而进行游戏,相对比重社交游戏来看,玩家更可能去查看游戏的细节,体会游戏剧情。</p><p>(4)、单机游戏是游戏行业创新的先驱。<br>举个例子,PS5为行业带来了超高速硬盘,在《瑞奇与叮当》玩家不必再费劲的钻墙缝以便换取加载时间,两个完全不同的超大场景在超高速硬盘的支持下可以瞬间切换,超大无缝地图高速变幻的场景得以实现如此酷炫的技术改变了行业一直以来的游戏制作机制,没有黑屏,没有等待,没有钻墙缝。<br>PS5的手柄更是行业的一大创新,自适应扳机手柄触控板,可以让玩家感受到更细腻的游戏体验,走在水中走在沙地上的感觉原来还能有区别,拔刀的时候竟然能有锋刃出鞘的感觉,更加让玩家身临其境。<br>XSX则带来了“快速恢复”的神奇功能,哪怕你关机了几个月,再开机进入游戏依然是你上次游戏的状态。<br>NS则实现了让你即使到了20岁30岁40岁50岁也随时随地享受小学生们玩游戏的乐趣,年纪再大也不忘初心牢记使命。</p><p>操作模式,控制架构,画面表现,引擎开发,设计理念,讨论主题等各个方面几乎都是由单机游戏进行试水突破,其原因就是单机游戏,网游,手游所面对的玩家类型以及平台商业机制,平台硬件性能所决定的。</p><p>单机玩家追求更高的视听品质,更深刻的游戏内涵,更突破的操作体验等极致的游戏品质,关键他们受到过足够多的优质游戏熏陶,很难被糊弄,正常情况下都是就游戏论游戏,其他别扯淡,如果想夹带私货,不好意思,给顽皮狗上柱香。所以倒逼单机行业对这些方面进行突破。为了取得优势,单机厂商会去尝试一切科技的突破。光线追踪,自研引擎,VR,面部捕捉,眼球追踪系统等新技术为什么先应用到单机游戏?难道指望整个设备还没两个散热风扇大的手游来运用这些技术么?亦或在剧情或者立意上取得突破,是像风之旅人,去月球,勇敢的心,还有岛式游戏这样拥有深刻立意,在游戏中添加了许多思考性的社会或者哲学主题,有时候甚至需要玩家有一定的文学或者艺术阅历。</p><p>手游受众是轻度玩家或者社交玩家,什么火玩什么,受营销引导程度较高。手游分账,渠道收七八成很说明问题了吧。网游则是手游和单机的中间,有魔兽和FF14这样对游戏性有高度追求同时兼顾稳定的良性社交的高品质网游,也有干啥啥不行,逼氪第一名的渣作。但是由于网游需要最大化兼顾所有玩家,所以配置要求不会太高。相信我,大部分手游玩家是不看剧情的,至于网游,像我这种为了了解剧情,把魔兽世界所有任务都刷完,还买官方小说来补剧情的玩家也不多见。至于百分之九十的手游要用到的虚拟摇杆。当然,在怎么让玩家氪金这方面还是手游牛逼些,心理博弈研究满分。所以我想不到单机游戏没落的理由,追求极致,寻求突破,是带领着某个行业前进的动力。大部分人用着1060甚至更低的显卡。随着生活变得更好,会有更多的人拥有稳定且独立的时间和空间,去享受单机游戏带来的极致体验。</p><p>(5)、单机游戏有利于IP的建设。<br>单机的沉浸感有利于ip的建设,网游存在玩家之间竞争的压力,每看一句对话,都意味着我比别人慢了。<br>纯粹的网游会造成内容的缺失,无法建立令广大玩家接受的IP。网战可以成功的消耗玩家大量的时间,却无法创造令玩家记得住的故事内容。举例,战地5玩了200小时,其中只有5小时不到是用来玩战役的,但倘若没有这数小时流程的单人模式,这部游戏肯定不会买,曾经泰坦陨落与星球大战前线通过大数据分析认为单人模式可有可无,结果市场反应是相当的糟糕,于是这两部游戏的续作都加入了单人战役。最后举个未必恰当的比方,单人战役好比是菜(ip),多人联机好比是饭(消耗玩家时间),一餐之中吃的饭必然比菜多,但没有菜,你能干咽下去白饭?</p><p>分析完了市场的需求,大伙应该知道单机游戏不会消亡的原因了,浓缩成一句话:有需求就有市场。但是还有人心存疑问:2025年之前,索尼CEO吉姆的计划是大力发展在线服务游戏和PC、手机游戏业务;而不是大力发展单机?</p><p>因为我上面写的那三大点,只是解释了单机不会消亡的原因,却没有说单机游戏能覆盖网游手游的客户群体的需求,他们玩游戏是另一套截然不同的逻辑。现实是单机、网游、手游每一种娱乐形式都有对应的客户群体,目前索尼在抓住主机客户的同时去进军网游市场、手游市场,这并不冲突。吉姆想优化PS游戏阵容,不把所有的鸡蛋都放在一个篮子里,所以要进军网游手游。</p><p>而传统的单机游戏发展了几十年,其商业模式在与网游手游争夺客户的过程中渐渐吃力,根据美国最大的市场调研机构,在2021年第一季度的统计美国的PS和XBOX玩家只把19%的时间花在了离线游戏上,显然成本高昂的3A单机游戏受到了巨大冲击,单机游戏市场要想得到更好的发展也确确实实需要革新了。</p><p>其革新的方向,在文章末尾我猜测一下。<br>1、3级的单机游戏会越来越少,但单机独立游戏会变多。<br>近两年来PS诞生了10款左右的大作,xbox诞生了2款,但是PS,XBOX,NS,steam上的诞生独立游戏数以千计。<br>2、AI技术的高速发展会增加单机游戏内容的丰富度。高智能的NPC与玩家互动可以发生奇妙的反应,可以与之谈恋爱,与之并肩作战,增加游戏的内容和乐趣,不需要其他玩家就能满足大部分玩家——甚至比网游更能满足。<br>3、单机+抽卡氪金,使之增强盈利性,但是主体依然是单机,例如原神、明日方舟、梦幻模拟战。明日方舟甚至极端到连聊天频道都没有,也没有排行榜,丝毫不影响他作为19-20年最成功的手游之一。<br>4、等你来补充。</p><p>全文完。</p>]]></content>
<tags>
<tag>游戏</tag>
</tags>
</entry>
<entry>
<title>PS游戏查帧数</title>
<link href="/2022/07/14/PS%E6%B8%B8%E6%88%8F%E6%9F%A5%E5%B8%A7%E6%95%B0/"/>
<url>/2022/07/14/PS%E6%B8%B8%E6%88%8F%E6%9F%A5%E5%B8%A7%E6%95%B0/</url>
<content type="html"><![CDATA[<p>方便群友使用</p><table><thead><tr><th align="left">英文名称</th><th align="left">中文名称</th><th align="left">帧数</th><th align="left">分辨率</th><th align="left">发售日</th><th align="left">主机</th><th align="left">第几档</th><th align="left">第几方</th><th align="left">已白金玩家数</th></tr></thead><tbody><tr><td align="left">Bloodborne</td><td align="left">血源</td><td align="left">30</td><td align="left">1080p</td><td align="left">2015</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">49090</td></tr><tr><td align="left">GOD OF WAR</td><td align="left">战神4</td><td align="left">60</td><td align="left">2160c</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">39070</td></tr><tr><td align="left">GHOST OF TSUSHIMA: DIRECTOR’S CUT</td><td align="left">对马之h 导演剪辑版</td><td align="left">60</td><td align="left">2160c</td><td align="left">2021</td><td align="left">45</td><td align="left">2</td><td align="left">1</td><td align="left">32983</td></tr><tr><td align="left">Marvel’s Spider-Man: Game of the Year Edition</td><td align="left">蜘蛛侠 PS4版</td><td align="left">30</td><td align="left">2160p</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">30620</td></tr><tr><td align="left">Horizon Zero Dawn Complete Edition</td><td align="left">地平线1:零之曙光</td><td align="left">60</td><td align="left">2160c</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">26894</td></tr><tr><td align="left">ASTRO’s PLAYROOM</td><td align="left">宇宙机器人无线控制器使用指南</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">5</td><td align="left">5</td><td align="left">1</td><td align="left">20465</td></tr><tr><td align="left">Final Fantasy XV Royal Edition</td><td align="left">最终幻想15:皇家版</td><td align="left">60</td><td align="left">1080p</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">14877</td></tr><tr><td align="left">God of War III Remastered</td><td align="left">战神3重置版</td><td align="left">60</td><td align="left">1080p</td><td align="left">2015</td><td align="left">4</td><td align="left">3</td><td align="left">1</td><td align="left">13651</td></tr><tr><td align="left">inFAMOUS Second Son</td><td align="left">恶m昭z:次子</td><td align="left">60</td><td align="left">1800c</td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">12557</td></tr><tr><td align="left">Monster Hunter:World</td><td align="left">怪物l人:世界</td><td align="left">60</td><td align="left">1800c</td><td align="left">2018</td><td align="left">4</td><td align="left">5</td><td align="left"></td><td align="left">12489</td></tr><tr><td align="left">Days Gone</td><td align="left">往日已逝</td><td align="left">60</td><td align="left">2160c</td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">10970</td></tr><tr><td align="left">Detroit: Become Human</td><td align="left">底特律:化身为人</td><td align="left">30</td><td align="left">2160c</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">9979</td></tr><tr><td align="left">Ratchet Clank</td><td align="left">瑞奇与叮当1</td><td align="left">60</td><td align="left">2160t</td><td align="left">2016</td><td align="left">4</td><td align="left">5</td><td align="left"></td><td align="left">9648</td></tr><tr><td align="left">MARVEL’S SPIDER-MAN MILES MORALES</td><td align="left">蜘蛛侠:迈尔斯 莫拉莱斯</td><td align="left">60</td><td align="left">1440p</td><td align="left">2020</td><td align="left">45</td><td align="left">2</td><td align="left">1</td><td align="left">9599</td></tr><tr><td align="left">Uncharted 4: A Thief’s End</td><td align="left">神秘海域4:贼途末路 PS4版</td><td align="left">30</td><td align="left">1440p</td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">9489</td></tr><tr><td align="left">Until Dawn</td><td align="left">直到黎m</td><td align="left">60</td><td align="left">1080p</td><td align="left">2015</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">7736</td></tr><tr><td align="left">Bloodstained: Ritual of the Night</td><td align="left">赤痕:夜之仪式</td><td align="left">60</td><td align="left">1080p</td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">7734</td></tr><tr><td align="left">Uncharted: The Lost Legacy</td><td align="left">神秘海域4:失落的遗产 PS4版</td><td align="left">60</td><td align="left">1080p</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">6685</td></tr><tr><td align="left">Gravity Rush Remastered</td><td align="left">重力异想世界1:重置版</td><td align="left">60</td><td align="left">1080p</td><td align="left">2015</td><td align="left">4</td><td align="left">3</td><td align="left">1</td><td align="left">6474</td></tr><tr><td align="left">UNCHARTED:The Nathan Drake Collection</td><td align="left">神秘海域123:德雷克合集</td><td align="left">60</td><td align="left">1080p</td><td align="left">2015</td><td align="left">4</td><td align="left">3</td><td align="left">1</td><td align="left">6368</td></tr><tr><td align="left">DEATH STRANDING</td><td align="left">s亡搁浅</td><td align="left">60</td><td align="left">2160p</td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">6316</td></tr><tr><td align="left">Ys VIII: Lacrimosa of DANA</td><td align="left">伊苏8:丹娜的陨涕日</td><td align="left">60</td><td align="left">1800p</td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">5910</td></tr><tr><td align="left">DEMON’S SOULS</td><td align="left">恶魔之h 重制版</td><td align="left">60</td><td align="left">1440p</td><td align="left">2020</td><td align="left">5</td><td align="left">2</td><td align="left">1</td><td align="left">5085</td></tr><tr><td align="left">inFAMOUS First Light</td><td align="left">恶m昭z:破晓</td><td align="left">60</td><td align="left">1800c</td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">4819</td></tr><tr><td align="left">Heavy Rain</td><td align="left">暴雨</td><td align="left">30</td><td align="left">1080p</td><td align="left">2016</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">4402</td></tr><tr><td align="left">Resident Evil 7 Biohazard</td><td align="left">生h危j7</td><td align="left">60</td><td align="left">1800p</td><td align="left">2017</td><td align="left">4</td><td align="left">5</td><td align="left"></td><td align="left">4226</td></tr><tr><td align="left">Narutoshippuden: Ultimate Ninja Storm 4</td><td align="left">火影忍者 疾风传 终极风暴4</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">4136</td></tr><tr><td align="left">THE LAST OF US REMASTERED</td><td align="left">最h生h者 重置版</td><td align="left">60</td><td align="left">1800p</td><td align="left">2014</td><td align="left">4</td><td align="left">3</td><td align="left">1</td><td align="left">4107</td></tr><tr><td align="left">THE LAST OF US REMASTERED:Left Behind</td><td align="left">最h生h者 重置版 DLC</td><td align="left">60</td><td align="left">1800p</td><td align="left">2014</td><td align="left">4</td><td align="left">3</td><td align="left">1</td><td align="left">4107</td></tr><tr><td align="left">Control: Ultimate Edition</td><td align="left">控制:终极合辑</td><td align="left">60</td><td align="left">2160t</td><td align="left">2019</td><td align="left">5</td><td align="left">2</td><td align="left"></td><td align="left">4051</td></tr><tr><td align="left">Gravity Rush 2</td><td align="left">重力异想世界2完结篇</td><td align="left">30</td><td align="left">2160g</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">3742</td></tr><tr><td align="left">Assassin’s Creed Valhalla</td><td align="left">刺客信条:英灵殿</td><td align="left">60</td><td align="left">2160t</td><td align="left">2020</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">3197</td></tr><tr><td align="left">Tom Clancy’s The Division</td><td align="left">汤姆克兰西:全境封锁1</td><td align="left">30</td><td align="left">2160p</td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">3074</td></tr><tr><td align="left">Hollow Knight: Voidheart Edition</td><td align="left">空洞骑士1</td><td align="left">60</td><td align="left">1080p</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">2956</td></tr><tr><td align="left">Final Fantasy X/X-2 HD Remaster</td><td align="left">最终幻想X/X-2高清重置版</td><td align="left">30</td><td align="left">1080p</td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">2942</td></tr><tr><td align="left">Concrete Genie: Digital Deluxe Edition</td><td align="left">壁中精灵</td><td align="left">30</td><td align="left">1440p</td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">2867</td></tr><tr><td align="left">Fallout 4</td><td align="left">辐射4</td><td align="left">30</td><td align="left">1440p</td><td align="left">2015</td><td align="left">4</td><td align="left">5</td><td align="left"></td><td align="left">2855</td></tr><tr><td align="left">Dynasty Warriors 8 Empires</td><td align="left">z三国无双7 帝国</td><td align="left">60</td><td align="left">1080p</td><td align="left">2013</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">2561</td></tr><tr><td align="left">Battlefield 1</td><td align="left">战d1</td><td align="left">60</td><td align="left">1800c</td><td align="left">2016</td><td align="left">4</td><td align="left">5</td><td align="left"></td><td align="left">2476</td></tr><tr><td align="left">BEYOND:Two Souls</td><td align="left">超凡双生</td><td align="left"></td><td align="left"></td><td align="left">2015</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">2456</td></tr><tr><td align="left">Shadow of the Colossus</td><td align="left">汪达与巨像</td><td align="left">60</td><td align="left">1080p</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">2171</td></tr><tr><td align="left">Red Dead Redemption 2</td><td align="left">荒y大b客:救s2</td><td align="left">30</td><td align="left">2160c</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">2159</td></tr><tr><td align="left">Maneater</td><td align="left">食人鲨</td><td align="left">60</td><td align="left">2160p</td><td align="left">2020</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">1756</td></tr><tr><td align="left">Watch Dogs</td><td align="left">看门狗1</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">1734</td></tr><tr><td align="left">Helldivers</td><td align="left">绝地潜兵</td><td align="left">60</td><td align="left">2160c</td><td align="left">2015</td><td align="left">4</td><td align="left">5</td><td align="left"></td><td align="left">1614</td></tr><tr><td align="left">Mafia III: Definitive Edition</td><td align="left">四h兄d3 决定版</td><td align="left">30</td><td align="left">1800p</td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">1442</td></tr><tr><td align="left">Resident Evil</td><td align="left">生h危机1 高清重制版</td><td align="left">30</td><td align="left">1080p</td><td align="left">2015</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">1431</td></tr><tr><td align="left">Overcooked! 2</td><td align="left">胡闹厨房2</td><td align="left">60</td><td align="left">1080p</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">1368</td></tr><tr><td align="left">ALIENATION</td><td align="left">异化</td><td align="left">30</td><td align="left">1080p</td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">1284</td></tr><tr><td align="left">Darksiders III</td><td align="left">暗黑血统3</td><td align="left">30</td><td align="left">1440p</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">1257</td></tr><tr><td align="left">Final Fantasy XII The Zodiac Age</td><td align="left">最终幻想12:黄道纪元</td><td align="left">30</td><td align="left">1440p</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">1197</td></tr><tr><td align="left">KNACK</td><td align="left">纳克大冒险1</td><td align="left">60</td><td align="left">1728c</td><td align="left">2013</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">1086</td></tr><tr><td align="left">BioShock Remastered</td><td align="left">生h奇兵1 重制版</td><td align="left">60</td><td align="left">1440p</td><td align="left">2016</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">1074</td></tr><tr><td align="left">Far Cry 4</td><td align="left">孤岛惊h4</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">1061</td></tr><tr><td align="left">Far Cry 3: Classic Edition</td><td align="left">孤岛惊h3 经典版</td><td align="left">30</td><td align="left">1440p</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">1036</td></tr><tr><td align="left">DEATH STRANDING: DIRECTOR’S CUT</td><td align="left">s亡搁浅 导演剪辑版</td><td align="left">60</td><td align="left">2160p</td><td align="left">2021</td><td align="left">5</td><td align="left">2</td><td align="left">1</td><td align="left">953</td></tr><tr><td align="left">Marvel’s Guardians of the Galaxy</td><td align="left">漫威银河护卫队</td><td align="left"></td><td align="left"></td><td align="left">2021</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">907</td></tr><tr><td align="left">BioShock Infinite</td><td align="left">生h奇兵:无限 完全版</td><td align="left">60</td><td align="left">1440p</td><td align="left">2013</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">901</td></tr><tr><td align="left">World of Final Fantasy</td><td align="left">最终幻想世界</td><td align="left">30</td><td align="left">2160p</td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">890</td></tr><tr><td align="left">Batman: Arkham Knight</td><td align="left">蝙蝠侠:阿卡姆骑士 英语</td><td align="left">30</td><td align="left">1080p</td><td align="left">2015</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">874</td></tr><tr><td align="left">The Surge</td><td align="left">迸发1</td><td align="left">60</td><td align="left">1080p</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">814</td></tr><tr><td align="left">BioShock 2 Remastered</td><td align="left">生h奇兵2 重制版</td><td align="left">60</td><td align="left">1440p</td><td align="left">2016</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">750</td></tr><tr><td align="left">Tearaway Unfolded</td><td align="left">撕纸小邮差:拆封</td><td align="left">60</td><td align="left">1080p</td><td align="left">2015</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">739</td></tr><tr><td align="left">Human Fall Flat</td><td align="left">人类:一败涂地</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">686</td></tr><tr><td align="left">Steins;Gate Elite</td><td align="left">命运石之门 精英</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">0</td><td align="left"></td><td align="left">583</td></tr><tr><td align="left">RESOGUN</td><td align="left">光电战机 英语</td><td align="left">60</td><td align="left">2160c</td><td align="left">2013</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">558</td></tr><tr><td align="left">MAFIA DEFINITIVE EDITION</td><td align="left">四h兄d1:最终版</td><td align="left">30</td><td align="left">1440t</td><td align="left">2020</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">525</td></tr><tr><td align="left">Vampyr</td><td align="left">吸血鬼</td><td align="left">30</td><td align="left">1080p</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">507</td></tr><tr><td align="left">Death end re;Quest</td><td align="left">s亡终局 轮回试炼 1</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">501</td></tr><tr><td align="left">This War of Mine: The Little Ones</td><td align="left">我的战争:小家伙 英语</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">499</td></tr><tr><td align="left">Final Fantasy VII</td><td align="left">最终幻想7 英语</td><td align="left"></td><td align="left"></td><td align="left">2013</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">497</td></tr><tr><td align="left">Mega dimension Neptunia VII</td><td align="left">新次元游戏:海王星V2</td><td align="left">30</td><td align="left">1080p</td><td align="left">2015</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">487</td></tr><tr><td align="left">Terraria</td><td align="left">泰拉瑞亚</td><td align="left"></td><td align="left"></td><td align="left">2011</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">478</td></tr><tr><td align="left">THE LAST GUARDIAN</td><td align="left">最后的守护者</td><td align="left">30</td><td align="left">1890p</td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">463</td></tr><tr><td align="left">Patapon Remastered</td><td align="left">啪嗒砰1 重制版</td><td align="left">30</td><td align="left">2160p</td><td align="left">2017</td><td align="left">4</td><td align="left">3</td><td align="left">1</td><td align="left">443</td></tr><tr><td align="left">Zombie Army 4: Dead War</td><td align="left">僵尸部队4:s亡战争</td><td align="left">60</td><td align="left">2160p</td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">438</td></tr><tr><td align="left">Virginia</td><td align="left">维吉尼亚</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">436</td></tr><tr><td align="left">Darksiders Genesis</td><td align="left">暗黑血统4:创世纪</td><td align="left">30</td><td align="left">1440p</td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">428</td></tr><tr><td align="left">Hotline Miami</td><td align="left">火线迈阿密1 英语</td><td align="left"></td><td align="left"></td><td align="left">2012</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">424</td></tr><tr><td align="left">Portal Knights</td><td align="left">传送门骑士</td><td align="left">60</td><td align="left">2160p</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">397</td></tr><tr><td align="left">The Dark Pictures Anthology: Man of Medan</td><td align="left">黑相集:棉兰号</td><td align="left">30</td><td align="left">1440p</td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">395</td></tr><tr><td align="left">Metro 2033 Redux</td><td align="left">地铁:2033 重制版 英语</td><td align="left">60</td><td align="left">1080p</td><td align="left">2014</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">393</td></tr><tr><td align="left">Greedfall</td><td align="left">贪婪之秋1</td><td align="left">60</td><td align="left">1440p</td><td align="left">2019</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">386</td></tr><tr><td align="left">RETURNAL</td><td align="left">s亡回归</td><td align="left"></td><td align="left"></td><td align="left">2021</td><td align="left">5</td><td align="left">2</td><td align="left">1</td><td align="left">381</td></tr><tr><td align="left">Darksiders II Deathinitive Edition</td><td align="left">暗黑血统2:终极版</td><td align="left">30</td><td align="left">1080p</td><td align="left">2015</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">372</td></tr><tr><td align="left">The Crew 2</td><td align="left">飙酷车神2</td><td align="left">30</td><td align="left">1584c</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">362</td></tr><tr><td align="left">Metro:Last Light Redux</td><td align="left">地铁:最h的曙光 重制版 英语</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">358</td></tr><tr><td align="left">Borderlands:The Handsome Collection</td><td align="left">无主之地:帅杰克合集</td><td align="left">60</td><td align="left">2160p</td><td align="left">2015</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">333</td></tr><tr><td align="left">Crash Bandicoot N.Sane Trilogy</td><td align="left">古惑狼123 英语</td><td align="left">30</td><td align="left">1440p</td><td align="left">2018</td><td align="left">4</td><td align="left">5</td><td align="left"></td><td align="left">331</td></tr><tr><td align="left">Darksiders Warmastered Edition</td><td align="left">暗黑血统1:战神版</td><td align="left">60</td><td align="left">1620p</td><td align="left">2016</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">326</td></tr><tr><td align="left">Patapon 2 Remastered</td><td align="left">啪嗒砰2 重制版</td><td align="left">60</td><td align="left">2160p</td><td align="left">2020</td><td align="left">4</td><td align="left">3</td><td align="left">1</td><td align="left">318</td></tr><tr><td align="left">Hotline Miami 2: Wrong Number</td><td align="left">迈阿密热线2:空号 英语</td><td align="left"></td><td align="left"></td><td align="left">2015</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">317</td></tr><tr><td align="left">Final Fantasy VIII Remastered</td><td align="left">最终幻想8 重置版 英语</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">305</td></tr><tr><td align="left">MAFIA II DEFINITIVE EDITION</td><td align="left">四h兄d2:最终版</td><td align="left">30</td><td align="left">1440p</td><td align="left">2020</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">292</td></tr><tr><td align="left">The Surge 2</td><td align="left">迸发2</td><td align="left">60</td><td align="left">1620p</td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">278</td></tr><tr><td align="left">Call of Duty:Black Ops III</td><td align="left">使m召h:黑s行d3</td><td align="left">60</td><td align="left">2160c</td><td align="left">2015</td><td align="left">4</td><td align="left">5</td><td align="left"></td><td align="left">264</td></tr><tr><td align="left">YO-KAI WATCH 4++</td><td align="left">妖怪手表4++</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">264</td></tr><tr><td align="left">Kingdoms of Amalur:Re-Reckoning</td><td align="left">阿玛拉王国:惩罚 高清重置版</td><td align="left">60</td><td align="left">2160p</td><td align="left">2020</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">262</td></tr><tr><td align="left">Rainbow Moon</td><td align="left">彩虹之月 英语</td><td align="left">60</td><td align="left">1080p</td><td align="left">2013</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">251</td></tr><tr><td align="left">Soulcalibur VI</td><td align="left">灵h能力6</td><td align="left">60</td><td align="left">1080p</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">241</td></tr><tr><td align="left">Mortal Kombat 11</td><td align="left">真人快打11</td><td align="left">60</td><td align="left">2160p</td><td align="left">2019</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">241</td></tr><tr><td align="left">THE DARK PICTURES ANTHOLOGY LITTLE HOPE</td><td align="left">黑相集:稀望镇</td><td align="left">60</td><td align="left">2160p</td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">230</td></tr><tr><td align="left">ZOMBI</td><td align="left">僵尸 英语</td><td align="left">30</td><td align="left">1080p</td><td align="left">2015</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">228</td></tr><tr><td align="left">Magicka 2:Base Edition</td><td align="left">魔能2</td><td align="left"></td><td align="left"></td><td align="left">2010</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">224</td></tr><tr><td align="left">Oddworld: New ‘n’ Tasty</td><td align="left">奇异世界:新鲜可口 英语</td><td align="left">60</td><td align="left">1080p</td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">224</td></tr><tr><td align="left">LittleBigPlanet 3</td><td align="left">小小大星球3</td><td align="left">30</td><td align="left">1080p</td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">224</td></tr><tr><td align="left">Dead Nation:Apocalypse Edition</td><td align="left">s亡国度:启示录 英语</td><td align="left">30</td><td align="left">1080p</td><td align="left">2014</td><td align="left">4</td><td align="left">3</td><td align="left">1</td><td align="left">206</td></tr><tr><td align="left">The LEGO Movie Videogame</td><td align="left">乐高大电影游戏 英语</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">203</td></tr><tr><td align="left">Call of Cthulhu</td><td align="left">克苏鲁召h</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">195</td></tr><tr><td align="left">KILLZONE SHADOW FALL</td><td align="left">杀戮地带:暗影坠落</td><td align="left">60</td><td align="left">1080p</td><td align="left">2013</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">194</td></tr><tr><td align="left">Battle Chasers: Nightwar</td><td align="left">战神:黑夜战争</td><td align="left">60</td><td align="left">1080p</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">180</td></tr><tr><td align="left">LEGO Batman 3: Beyond Gotham</td><td align="left">乐高蝙蝠侠3:飞跃哥谭市 英语</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">172</td></tr><tr><td align="left">Ghostrunner</td><td align="left">幽l行者</td><td align="left">60</td><td align="left">2160p</td><td align="left">2020</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">171</td></tr><tr><td align="left">Wreckfest</td><td align="left">撞车嘉年华</td><td align="left">60</td><td align="left">2160p</td><td align="left">2018</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">171</td></tr><tr><td align="left">Steep</td><td align="left">极限巅峰</td><td align="left">60</td><td align="left">1080p</td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">169</td></tr><tr><td align="left">Blasphemous</td><td align="left">渎神</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">165</td></tr><tr><td align="left">For Honor</td><td align="left">荣耀战h</td><td align="left">60</td><td align="left">2160p</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">159</td></tr><tr><td align="left">Moving Out</td><td align="left">胡闹搬家</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">141</td></tr><tr><td align="left">Caladrius Blaze</td><td align="left">女神骑士团:爆裂 英语</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">141</td></tr><tr><td align="left">XCOM 2</td><td align="left">幽浮2</td><td align="left">30</td><td align="left">1080p</td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">138</td></tr><tr><td align="left">Dragon Star Varnir</td><td align="left">龙星的瓦尔尼尔</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">134</td></tr><tr><td align="left">LEGO Harry Potter</td><td align="left">乐高哈利波特 英语</td><td align="left">60</td><td align="left">1440p</td><td align="left">2012</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">128</td></tr><tr><td align="left">Shadow of the Beast</td><td align="left">暗影野兽</td><td align="left">60</td><td align="left">900p</td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">119</td></tr><tr><td align="left">Everybody’s Golf</td><td align="left">新大众高尔夫</td><td align="left">30</td><td align="left">2160p</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">119</td></tr><tr><td align="left">Batman:Return to Arkham-Arkham city</td><td align="left">蝙蝠侠:阿卡姆之城 英语</td><td align="left">30</td><td align="left">1080p</td><td align="left">2016</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">118</td></tr><tr><td align="left">My Time at Portia</td><td align="left">波西亚时光</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">111</td></tr><tr><td align="left">Cities: Skylines</td><td align="left">城市:天际线</td><td align="left">60</td><td align="left">1080p</td><td align="left">2015</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">101</td></tr><tr><td align="left">Sniper Elite 4</td><td align="left">狙击精英4</td><td align="left">60</td><td align="left">2160c</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">99</td></tr><tr><td align="left">Desperados III</td><td align="left">赏金奇兵3</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">92</td></tr><tr><td align="left">The Book of Unwritten Tales 2</td><td align="left">未传之书2 英语</td><td align="left"></td><td align="left"></td><td align="left">2015</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">87</td></tr><tr><td align="left">Final Fantasy IX</td><td align="left">最终幻想9 英语</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">86</td></tr><tr><td align="left">Starlink: Battle for Atlas</td><td align="left">星链:阿特拉斯之战</td><td align="left">30</td><td align="left">1440p</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">83</td></tr><tr><td align="left">MediEvil</td><td align="left">骷髅战士 英语</td><td align="left">60</td><td align="left">1080p</td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">82</td></tr><tr><td align="left">Injustice 2</td><td align="left">不义联盟2</td><td align="left">60</td><td align="left">1440p</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">77</td></tr><tr><td align="left">Warhammer: Chaosbane - Slayer Edition</td><td align="left">战锤:混沌祸根</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">72</td></tr><tr><td align="left">Saints Row:The Third Remastered</td><td align="left">黑d圣t3 重制版 英语</td><td align="left">60</td><td align="left">2160p</td><td align="left">2019</td><td align="left">45</td><td align="left">3</td><td align="left"></td><td align="left">68</td></tr><tr><td align="left">LocoRoco Remastered</td><td align="left">乐克乐克1 重制版</td><td align="left">60</td><td align="left">2160p</td><td align="left">2017</td><td align="left">4</td><td align="left">3</td><td align="left">1</td><td align="left">63</td></tr><tr><td align="left">Crysis Remastered</td><td align="left">孤岛危机1 高清重制版</td><td align="left">60</td><td align="left">1800p</td><td align="left">2020</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">60</td></tr><tr><td align="left">PGA Tour 2K21</td><td align="left">PGA巡回赛2K21</td><td align="left">60</td><td align="left">1620p</td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">57</td></tr><tr><td align="left">Mighty No. 9</td><td align="left">神力9号</td><td align="left">60</td><td align="left">1080p</td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">55</td></tr><tr><td align="left">This is the Police 2</td><td align="left">这就是警察2</td><td align="left">30</td><td align="left">2160p</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">51</td></tr><tr><td align="left">The Messenger</td><td align="left">信使</td><td align="left">60</td><td align="left">1080p</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">50</td></tr><tr><td align="left">Friday the 13th: The Game</td><td align="left">十s号x期w</td><td align="left">35</td><td align="left">1080p</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">45</td></tr><tr><td align="left">Y School Heroes: Bustlin’ School life</td><td align="left">妖怪学院Y 自由欢乐学院生活</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">40</td></tr><tr><td align="left">For the King</td><td align="left">为了吾王</td><td align="left">30</td><td align="left">1440p</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">39</td></tr><tr><td align="left">How to Survive 2</td><td align="left">求生指南2</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">32</td></tr><tr><td align="left">BOUND:Shattered Kingdom</td><td align="left">舞之灵</td><td align="left">60</td><td align="left">2160g</td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">28</td></tr><tr><td align="left">Kingdom Come: Deliverance</td><td align="left">天国:拯救</td><td align="left">30</td><td align="left">1080p</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">27</td></tr><tr><td align="left">Tennis World Tour 2</td><td align="left">网球世界巡回赛2</td><td align="left">60</td><td align="left">2160p</td><td align="left">2020</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">27</td></tr><tr><td align="left">Spintires:Mudrunner</td><td align="left">旋转轮胎:泥泞奔驰</td><td align="left">60</td><td align="left">1440p</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">27</td></tr><tr><td align="left">Outer Wilds</td><td align="left">星际拓荒</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">25</td></tr><tr><td align="left">The Crew</td><td align="left">飙酷车神1 英语</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">24</td></tr><tr><td align="left">NBA 2K22</td><td align="left">NBA 2K22</td><td align="left">60</td><td align="left">2160p</td><td align="left">2021</td><td align="left">5</td><td align="left">2</td><td align="left"></td><td align="left">22</td></tr><tr><td align="left">MATTERFALL</td><td align="left">堕落物质</td><td align="left">60</td><td align="left">1080p</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left">1</td><td align="left">22</td></tr><tr><td align="left">Project CARS 2</td><td align="left">赛车计划2</td><td align="left">60</td><td align="left">1440p</td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">22</td></tr><tr><td align="left">Trackmania Turbo</td><td align="left">赛道狂飙:涡轮</td><td align="left">60</td><td align="left">1620p</td><td align="left">2016</td><td align="left">4</td><td align="left">0</td><td align="left"></td><td align="left">22</td></tr><tr><td align="left">AVICII Invector</td><td align="left">矢量</td><td align="left">60</td><td align="left">1440p</td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">22</td></tr><tr><td align="left">Journey to the Savage Planet</td><td align="left">狂野星球之旅</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">21</td></tr><tr><td align="left">Payday 2: Crimewave Edition</td><td align="left">收获日2:恶浪版 英语</td><td align="left"></td><td align="left"></td><td align="left">2015</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">20</td></tr><tr><td align="left">Destruction Allstars</td><td align="left">毁灭全明星</td><td align="left"></td><td align="left"></td><td align="left">2021</td><td align="left">5</td><td align="left">2</td><td align="left">1</td><td align="left">19</td></tr><tr><td align="left">Deadlight:Director’s Cut</td><td align="left">s光 导演剪辑版 英语</td><td align="left">60</td><td align="left">1080p</td><td align="left">2016</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">18</td></tr><tr><td align="left">Bound by Flame</td><td align="left">火焰限界</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">17</td></tr><tr><td align="left">Project CARS 3</td><td align="left">赛车计划3</td><td align="left">60</td><td align="left">1440p</td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">17</td></tr><tr><td align="left">WipEout Omega Collection</td><td align="left">反重力赛车 终极典藏版</td><td align="left">60</td><td align="left">2160p</td><td align="left">2017</td><td align="left">4</td><td align="left">3</td><td align="left">1</td><td align="left">16</td></tr><tr><td align="left">Prison Architect</td><td align="left">监狱建筑师</td><td align="left"></td><td align="left"></td><td align="left">2015</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">16</td></tr><tr><td align="left">Homefront: The Revolution</td><td align="left">国t防x:变g 英语</td><td align="left">30</td><td align="left">1440p</td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">15</td></tr><tr><td align="left">LocoRoco 2 Remastered</td><td align="left">乐克乐克2 重制版</td><td align="left">60</td><td align="left">2160p</td><td align="left">2017</td><td align="left">4</td><td align="left">3</td><td align="left">1</td><td align="left">15</td></tr><tr><td align="left">Ashen</td><td align="left">灰烬</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">13</td></tr><tr><td align="left">WRC 10 FIA World Rally Championship</td><td align="left">世界汽车拉力锦标赛10</td><td align="left"></td><td align="left"></td><td align="left">2021</td><td align="left">5</td><td align="left">2</td><td align="left"></td><td align="left">12</td></tr><tr><td align="left">Warhammer 40,000: Inquisitor - Martyr</td><td align="left">战锤40K:审判官-殉道者</td><td align="left">60</td><td align="left">1440p</td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">12</td></tr><tr><td align="left">RIDE 4</td><td align="left">极速骑行4</td><td align="left">60</td><td align="left">2160p</td><td align="left">2020</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">11</td></tr><tr><td align="left">The Elder Scrolls Online: Tamriel Unlimited</td><td align="left">上古卷轴OL 英语</td><td align="left">30</td><td align="left">2160p</td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">7</td></tr><tr><td align="left">Trials Rising</td><td align="left">特技摩托:崛起</td><td align="left">60</td><td align="left">1620p</td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">5</td></tr><tr><td align="left">Pathfinder: Kingmaker - EFINITIVE DITION - Definitive Edition</td><td align="left">开拓者:拥王者</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">4</td></tr><tr><td align="left">Code:HardCore</td><td align="left">硬核机甲</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">5</td><td align="left"></td><td align="left">4</td></tr><tr><td align="left">Trials of the Blood Dragon</td><td align="left">特技摩托:血龙</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">3</td></tr><tr><td align="left">Assetto Corsa Competizione</td><td align="left">神力科莎:竞速</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">1</td></tr><tr><td align="left">11-11 Memories Retold</td><td align="left">11-11:回忆复述 英语</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Elex</td><td align="left">Elex I</td><td align="left"></td><td align="left"></td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Hue</td><td align="left">Hue 英语</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">NBA 2K Playgrounds 2</td><td align="left">NBA 2K 欢乐竞j场2</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Death end re;Quest 2</td><td align="left">s亡终局 轮回试炼 2</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">AO Tennis 2</td><td align="left">澳洲国际网球2</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Balan Wonderworld</td><td align="left">巴兰的异想奇境</td><td align="left"></td><td align="left"></td><td align="left">2021</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Gabbuchi</td><td align="left">斑块</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Get Even</td><td align="left">报复 英语</td><td align="left"></td><td align="left"></td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Legendary Fishing</td><td align="left">传奇小钓手</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Hotshot Racing</td><td align="left">大佬竞速</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Left Alive</td><td align="left">岛屿幸存者 英语</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Deliver Us the Moon</td><td align="left">飞向月球:财富</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Risk Urban Assault</td><td align="left">风险 都市突j 英语</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Journey</td><td align="left">风之旅人</td><td align="left"></td><td align="left"></td><td align="left">2015</td><td align="left">4</td><td align="left">5</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Damascus Gear: Operation Tokyo HD Edition</td><td align="left">钢铁奇兵:东京始战 高清版 英语</td><td align="left"></td><td align="left"></td><td align="left">2013</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Lawn Mowing Simulator</td><td align="left">割草模拟器</td><td align="left"></td><td align="left"></td><td align="left">2021</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">FIGHTING EX LAYER - Standard Version</td><td align="left">格斗领域EX</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Far Cry 3 Blood Dragon: Classic Edition</td><td align="left">孤岛惊h3:血龙</td><td align="left"></td><td align="left"></td><td align="left">2013</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Monster Truck Championship</td><td align="left">怪兽卡车冠军赛</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">5</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Monster Jam Steel Titans 2</td><td align="left">怪物卡车钢铁巨人2</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Observation</td><td align="left">观测号</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Observer: System Redux</td><td align="left">观察者:系统重复</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Child of Light</td><td align="left">光之子</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Fade to Silence</td><td align="left">归于寂静</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Golf with Your Friends</td><td align="left">和朋友打高尔夫</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">2Dark</td><td align="left">黑暗迷途 英语</td><td align="left"></td><td align="left"></td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Flatout 4: Total Insanity</td><td align="left">横冲直撞4:癫狂</td><td align="left"></td><td align="left"></td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Bomber Crew</td><td align="left">轰炸机小队</td><td align="left"></td><td align="left"></td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Tour de France 2021</td><td align="left">环法自行车赛2021 英语</td><td align="left"></td><td align="left"></td><td align="left">2021</td><td align="left">5</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">SOMA</td><td align="left">活体脑细胞</td><td align="left"></td><td align="left"></td><td align="left">2015</td><td align="left">4</td><td align="left">0</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Surviving Mars</td><td align="left">火星求生</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">The Technomancer</td><td align="left">机械巫师 英语</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Kona</td><td align="left">柯纳</td><td align="left"></td><td align="left"></td><td align="left">2017</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Totally Reliable Delivery Service</td><td align="left">可靠快递</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Chronos: Before the Ashes</td><td align="left">克罗诺斯:灰烬前</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Werewolves Within</td><td align="left">狼人游戏 英语</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Werewolf: The Apocalypse - Earthblood</td><td align="left">狼人之末r怒吼:地灵之血</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">5</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Shiness: The Lightning Kingdom</td><td align="left">亮晶晶:闪闪王国 英语</td><td align="left"></td><td align="left"></td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Entwined</td><td align="left">灵h交织</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Chocobo’s Mystery Dungeon EVERY BUDDY!</td><td align="left">陆行鸟和不可思议迷宫 英语</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Overpass</td><td align="left">旅途</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">TT Isle of Man: Ride on the Edge 2</td><td align="left">曼岛TT赛事:边缘竞速2</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Dreamfall Chapters</td><td align="left">梦陨新章 英语</td><td align="left"></td><td align="left"></td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Secret Neighbor</td><td align="left">秘m邻居</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Bee Simulator</td><td align="left">蜜蜂模拟器</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Embr</td><td align="left">灭火先锋</td><td align="left"></td><td align="left"></td><td align="left">2021</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">South Park: The Stick of Truth</td><td align="left">南方公园1:真理之杖 英语</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">South Park: The Fractured but Whole</td><td align="left">南方公园2:完整破碎 英语</td><td align="left"></td><td align="left"></td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Hello Neighbor</td><td align="left">你好邻居</td><td align="left"></td><td align="left"></td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Windbound</td><td align="left">逆风停航</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Necromunda: Underhive Wars</td><td align="left">涅克罗蒙达:下巢战争</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Age of Wonders: Planetfall</td><td align="left">奇迹时代:星陨</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">The Artful Escape</td><td align="left">奇妙逃亡</td><td align="left"></td><td align="left"></td><td align="left">2021</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Last Day of June</td><td align="left">琼的最后一天</td><td align="left"></td><td align="left"></td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">How to Survive: Storm Warning Edition</td><td align="left">求生指南1 英语</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Stellaris: Console Edition</td><td align="left">群星</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Relicta</td><td align="left">瑞利达</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Killzone: Shadow Fall Intercept</td><td align="left">杀戮地带:暗影坠落之拦截者</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">The MISSING: J.J. Macfield and the Island of Memories</td><td align="left">失踪:J.J.Macfield和追忆岛</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Outcast-Second Contact</td><td align="left">时空英豪:二度接触 英语</td><td align="left"></td><td align="left"></td><td align="left">2017</td><td align="left">4</td><td align="left">3</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">HARVEST MOON LIGHT OF HOPE SPECIAL EDITION</td><td align="left">收获之月:希望之光 英语</td><td align="left"></td><td align="left"></td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Graveyard Keeper</td><td align="left">守墓人</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">TowerFall Ascension</td><td align="left">塔倒升天 英语</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Space Junkies</td><td align="left">太空镖客</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Space Hulk: Deathwing - Enhanced Edition</td><td align="left">太空弃舰:s亡之翼威力加强版</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Space Hulk: Tactics</td><td align="left">太空战舰:战术</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Trials Fusion</td><td align="left">特技摩托:聚变</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Kingdom Two Crowns</td><td align="left">王国:两位君主</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">My Friend Pedro</td><td align="left">我的朋友佩德罗</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">I am Dead</td><td align="left">我累s了</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Pixel Piracy</td><td align="left">像素海盗 英语</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Little Nightmares</td><td align="left">小小梦魇</td><td align="left"></td><td align="left"></td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Transference</td><td align="left">心灵诡宅</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Adr1ft</td><td align="left">星际漫游 英语</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Star Trek: Bridge Crew-Digital Standard</td><td align="left">星际迷航:舰桥船员 英语</td><td align="left"></td><td align="left"></td><td align="left">2017</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Space Crew: Legendary Edition</td><td align="left">星际小队:传奇版</td><td align="left"></td><td align="left"></td><td align="left">2020</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Star Ocean First Departure R</td><td align="left">星之海洋:初次启程R 英语</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Brothers: A Tale of Two Sons</td><td align="left">兄弟:双子传说</td><td align="left"></td><td align="left"></td><td align="left">2013</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">The Council - The Complete Season</td><td align="left">议会 英语</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">GUNVOLT CHRONICLES LUMINOUS AVENGER IX</td><td align="left">银白钢铁X 离去的刚巴尔特</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Eagle Flight</td><td align="left">鹰飞</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Shadow Warrior 3</td><td align="left">影子武士3</td><td align="left"></td><td align="left"></td><td align="left">2022</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Pillars of Eternity: Complete Edition</td><td align="left">永恒之柱 英语</td><td align="left"></td><td align="left"></td><td align="left">2015</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Valiant Hearts: The Great War</td><td align="left">勇敢的心:世界大战</td><td align="left"></td><td align="left"></td><td align="left">2014</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">The Fisherman - Fishing Planet</td><td align="left">渔夫:钓鱼星球</td><td align="left"></td><td align="left"></td><td align="left">2019</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">MXGP 2021-The Official Motocross Videogame</td><td align="left">越野摩托2021 英语</td><td align="left"></td><td align="left"></td><td align="left">2021</td><td align="left">5</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">GRIP: Combat Racing</td><td align="left">战斗赛车</td><td align="left"></td><td align="left"></td><td align="left">2018</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">This is the Police</td><td align="left">这就是警察1</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Foreclosed</td><td align="left">止赎</td><td align="left"></td><td align="left"></td><td align="left">2021</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">ABZU</td><td align="left">智慧之海</td><td align="left"></td><td align="left"></td><td align="left">2016</td><td align="left">4</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr><tr><td align="left">Last Stop</td><td align="left">终点站</td><td align="left"></td><td align="left"></td><td align="left">2021</td><td align="left">45</td><td align="left">2</td><td align="left"></td><td align="left">0</td></tr></tbody></table>]]></content>
<tags>
<tag>游戏</tag>
</tags>
</entry>
<entry>
<title>使用termux开启dokuwiki</title>
<link href="/2022/06/22/%E4%BD%BF%E7%94%A8termux%E5%BC%80%E5%90%AFdokuwiki/"/>
<url>/2022/06/22/%E4%BD%BF%E7%94%A8termux%E5%BC%80%E5%90%AFdokuwiki/</url>
<content type="html"><![CDATA[<h1 id="手机termux启动dokuwiki常用命令"><a href="#手机termux启动dokuwiki常用命令" class="headerlink" title="手机termux启动dokuwiki常用命令"></a>手机termux启动dokuwiki常用命令</h1><p>1、先安装termux。 Termux 是运行在 Android 上的 terminal。不需要root,运行于手机内部存储。 自带了一个包管理器,可以安装许多现代化的开发和系统维护工具。</p><p>2、在 Termux 中执行如下命令</p><figure class="highlight coq"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs coq">termux-<span class="hljs-built_in">change</span>-repo<br></code></pre></td></tr></table></figure><p>在图形界面引导下,使用自带方向键可上下移动。 第一步使用空格选择需要更换的仓库,之后在第二步选择 TUNA/BFSU 镜像源。确认无误后回车,镜像源会自动完成更换。</p><p>给sd卡存储权限,在 Termux 中执行如下命令</p><figure class="highlight arduino"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs arduino">termux-setup-storage<br></code></pre></td></tr></table></figure><p>3、安装php</p><p>在 Termux 中执行如下命令</p><figure class="highlight cmake"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs cmake">pkg <span class="hljs-keyword">install</span> php<br></code></pre></td></tr></table></figure><p>4、进入到你放到手机存储里面的目录,比如我的dokuwiki放在sdcard/htdocs/dokuwiki</p><p>在 Termux 中执行如下命令:</p><figure class="highlight awk"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs awk">cd storage<span class="hljs-regexp">/shared/</span>htdocs/dokuwiki<br></code></pre></td></tr></table></figure><p>5、然后在电脑浏览器里面输入手机的ip地址加端口就能访问dokuwiki了。 如果不知道手机的ip地址,可以输入如下命令查看:</p><figure class="highlight x86asm"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs x86asm"><span class="hljs-built_in">ip</span> <span class="hljs-keyword">add</span><br></code></pre></td></tr></table></figure><p>如果ip add不能执行,要安装什么东西,你就用pkg install +包名字 去进行安装。</p><p>6、运行php自带的服务器</p><p>在 Termux 中执行如下命令:</p><figure class="highlight apache"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs apache"><span class="hljs-attribute">nohup</span> php -f index.php -S <span class="hljs-number">0.0.0.0:8087</span> > /dev/null <span class="hljs-number">2</span>>&<span class="hljs-number">1</span> &<br></code></pre></td></tr></table></figure><p>7、写个脚本并运行</p><figure class="highlight stata"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs stata">touch dokuwiki.<span class="hljs-keyword">sh</span><br>nano dokuwiki.<span class="hljs-keyword">sh</span><br>chmod +x dokuwiki.<span class="hljs-keyword">sh</span><br></code></pre></td></tr></table></figure><p>运行<br>nohup ./dokuwiki.sh > /dev/null 2>&1 &</p>]]></content>
<tags>
<tag>termux</tag>
</tags>
</entry>
<entry>
<title>ps3游戏资源整理</title>
<link href="/2022/06/15/ps3%E6%B8%B8%E6%88%8F%E8%B5%84%E6%BA%90%E6%95%B4%E7%90%86/"/>
<url>/2022/06/15/ps3%E6%B8%B8%E6%88%8F%E8%B5%84%E6%BA%90%E6%95%B4%E7%90%86/</url>
<content type="html"><![CDATA[<p>PS3全集共1000款游戏镜像ISO 全集 带部分修改的金手指游戏<br><a href="https://share.weiyun.com/QLXY8xOW">https://share.weiyun.com/QLXY8xOW</a></p><p>[模拟器] PS2 中文游戏合集 129款官中+汉化版链接 游戏目录参考老男人:<br><a href="https://pan.baidu.com/share/init?surl=UYhxVr9LDsXz_DC8XPWxsA">https://pan.baidu.com/share/init?surl=UYhxVr9LDsXz_DC8XPWxsA</a> 访问码:b9e8</p><p>[模拟器] 分享 PS3-PSP游戏一键安装版 中文版PKG <a href="https://cloud.189.cn/t/22eMveJZZRZ3">https://cloud.189.cn/t/22eMveJZZRZ3</a> 访问码:1jxl</p><p>[模拟器] PS3-RetroArch全能模拟器 V1.9.0 一键安装PKG版 包括 837个游戏视频教程: <a href="https://www.bilibili.com/video/BV1f44y1h71i?spm_id_from=333.999.0.0%E5%BA%A6%E7%9B%98%E4%B8%8B%E8%BD%BD%EF%BC%9A">https://www.bilibili.com/video/BV1f44y1h71i?spm_id_from=333.999.0.0度盘下载:</a> 本帖隐藏的内容<a href="https://pan.baidu.com/s/12BsbPUDGJJtAivS0_mE5Sw">https://pan.baidu.com/s/12BsbPUDGJJtAivS0_mE5Sw</a> 提取码:82mc迅雷云盘下载:本帖隐藏的内容<a href="https://pan.xunlei.com/s/VMOaZbfUYyFAYqmvEyDt09c4A1">https://pan.xunlei.com/s/VMOaZbfUYyFAYqmvEyDt09c4A1</a> 提取码:7jpa</p><p>分享一个600M的ps3主题,101个静态主题,35个华丽动态主题。以前存的,分享给大家。有关如何安装和使用主题的说明通过PC下载1.保存到SDCard或USB设备(FAT32格式)2.在硬盘或USB卡中创建一个名为“ PS3” 的文件夹。在PS3文件夹中创建一个名为“ THEME”的文件夹(需要所有大写字母)3.将.pt3文件放入THEME文件夹4.放入ps3 5.转到主题6.单击“安装” 7.单击存储卡或USB设备8.安装并享受^^本帖隐藏的内容链接:<a href="https://pan.baidu.com/s/1VRmrpVtP1J827O6p-JaZeg">https://pan.baidu.com/s/1VRmrpVtP1J827O6p-JaZeg</a> 提取码:tswa 复制这段内容后打开百度网盘手机App,操作更方便哦</p><p>【PS3】PSN游戏大合集链接: <a href="https://pan.baidu.com/s/1230b4gobUW-hbqYAwEnrjw">https://pan.baidu.com/s/1230b4gobUW-hbqYAwEnrjw</a> 提取码:2ht3配合 PSN游戏授权激活工具 reActPSNv3.20+ <a href="http://xiage.yy.com/thread-198755-1-1.html%E6%9C%89edat%E6%8E%88%E6%9D%83%E6%96%87%E4%BB%B6">http://xiage.yy.com/thread-198755-1-1.html有edat授权文件</a></p><p>PS3中文合集<br><a href="https://pan.baidu.com/s/10OW_SpPTQKCx52bcdKholA">https://pan.baidu.com/s/10OW_SpPTQKCx52bcdKholA</a><br>访问码:cxbh<br>目录<br><a href="https://www.oldmanemu.net/%e5%ae%b6%e6%9c%ba%e6%b8%b8%e6%88%8f/ps3/ps3%e4%b8%ad%e6%96%87%e6%b8%b8%e6%88%8f%e5%85%a8%e9%9b%86">https://www.oldmanemu.net/%e5%ae%b6%e6%9c%ba%e6%b8%b8%e6%88%8f/ps3/ps3%e4%b8%ad%e6%96%87%e6%b8%b8%e6%88%8f%e5%85%a8%e9%9b%86</a></p><p>PS3英文日文精选集:<br><a href="https://pan.baidu.com/share/init?surl=VggRI-JMCyEbQFqMLlCDjA">https://pan.baidu.com/share/init?surl=VggRI-JMCyEbQFqMLlCDjA</a><br>访问密码:89vg<br>目录:<a href="https://www.oldmanemu.net/%E5%AE%B6%E6%9C%BA%E6%B8%B8%E6%88%8F/ps3/ps3%E5%AE%98%E6%96%B9%E8%8B%B1%E6%97%A5%E6%96%87%E6%B8%B8%E6%88%8F%E7%B2%BE%E9%80%89%E9%9B%86">https://www.oldmanemu.net/%E5%AE%B6%E6%9C%BA%E6%B8%B8%E6%88%8F/ps3/ps3%E5%AE%98%E6%96%B9%E8%8B%B1%E6%97%A5%E6%96%87%E6%B8%B8%E6%88%8F%E7%B2%BE%E9%80%89%E9%9B%86</a></p>]]></content>
</entry>
<entry>
<title>第一章游戏爱好者</title>
<link href="/2021/08/31/%E7%AC%AC%E4%B8%80%E7%AB%A0%E6%B8%B8%E6%88%8F%E7%88%B1%E5%A5%BD%E8%80%85/"/>
<url>/2021/08/31/%E7%AC%AC%E4%B8%80%E7%AB%A0%E6%B8%B8%E6%88%8F%E7%88%B1%E5%A5%BD%E8%80%85/</url>
<content type="html"><![CDATA[<p> “星舰受损93.0902%,为了保护族群核心资料以待重建,AI智能即刻脱离……利用最后能量启动次元穿梭系统……穿梭完毕!”<br> 漆黑背景的太空中庞大如行星的星舰爆炸成璀璨的烟火,其核心中的一枚由力场保护的芯片却消逝得无影无踪。<br> 银河系地球,2021-06-31,神镇市夜空中突然出现一丝涟漪,一枚小小的芯片从空中出现,并从掉落下来。<br> 此刻,一名懒洋洋的青年从农民村的仄逼出租屋中走出来,伸着懒腰打阿欠喃喃道:“终于趁着XGP会免最后几天通关了怪物猎人世界,太好玩了。好困啊,去买盒炒粉。啊咧,什么吸进了嘴里?呸呸呸,小虫子吗?”<br> 高空中的芯片飘落下来进入了青年的嘴巴,好似融化了一般,消失不见。<br> “能量即将耗尽,进入碳基生物体内,启动寄生程序……为了保护自身安全,需提高宿主的安全系数,对宿主进行改造……能量不足……先进行细微的改造……”<br> 今天不知为何,刚打完游戏的青年王直特别饥饿,吃了一大碗炒粉,刚走到出租屋又饥肠辘辘了,又冲下屋点了三碗炒粉,并催老板快点做。<br> 生意来了的老板挺开心的,但是一看王直的眼神竟然有点害怕了,那是饿死鬼的眼神。<br> 王直饿得发狂,看谁都像一份香喷喷的肉,好在理智压制了他把周围用餐的食客都吃了的欲望。<br> 吃了三碗炒粉王直才勉强饱了。心想着今天怪怪的,遇到鬼了,希望晚上好好睡一觉一切恢复正常。<br> 王直睡下了,他体内细胞层却进行着繁忙的工作,将多余的脂肪分解变成能量,把长期熬夜造成器官损伤修复……<br> AI芯片此时此刻已经生物质化,它审视了王直全身上下每一处,最终将寄生位置放在他的右眼,并利用一个晚上的时间进行了替换,AI芯片生长出神经与王直原先的右眼神经组织对接成功,此后它会将观察到的信号转化成生物信号传递给宿主,并不影响他的视力。<br> 完成了这一切消耗了大量的脂肪做完能源,使得王直的体重减轻了几斤。<br> 它知道危险并未离去,潜伏起来,待机而动才是生存之策。它牺牲事小,影响到族群的重建事大。</p>]]></content>
<tags>
<tag>小说</tag>
</tags>
</entry>
<entry>
<title>macOS相关的知识汇总</title>
<link href="/2021/07/29/macOS%E7%9B%B8%E5%85%B3%E7%9A%84%E7%9F%A5%E8%AF%86%E6%B1%87%E6%80%BB/"/>
<url>/2021/07/29/macOS%E7%9B%B8%E5%85%B3%E7%9A%84%E7%9F%A5%E8%AF%86%E6%B1%87%E6%80%BB/</url>
<content type="html"><![CDATA[<h1 id="IT相关的小知识汇总"><a href="#IT相关的小知识汇总" class="headerlink" title="IT相关的小知识汇总"></a>IT相关的小知识汇总</h1><div style="border:1px solid;margin:0px;padding:0px 0px 0px 15px"><style type="text/css"> .indent-background { text-indent:2em; background: red; }</style><div class="indent-background" style="margin:10px">生活赋予我们的一种巨大的和无限高贵的礼品,这就是青春:充满着力量,充满着期待、志愿,充满着求知和斗争的志向,充满着希望、信心的青春。</div><div align="center" style="padding:10px"><b><i>保尔·柯察金(Павел Корчагин, 英文:Pavel Korchagin)</i></b></div></div><p>[TOC]</p><h2 id="本地目录及导航"><a href="#本地目录及导航" class="headerlink" title="本地目录及导航"></a>本地目录及导航</h2><p>微信多开命令<br><code>nohup /Applications/WeChat.app/Contents/MacOS/WeChat > /dev/null 2>&1 &</code></p><p>切进easleyclaymore站点目录<br><code>cd /Users/alin/Sites/easleyclaymore.github.io</code></p><p>切进mdbook站点目录<br><code>cd /Users/alin/Sites/books</code></p><p>calibre-web<br><a href="http://192.168.1.4:8085/">http://192.168.1.4:8085</a></p><p>jellyfin <a href="http://192.168.1.4:8096/">http://192.168.1.4:8096</a></p><p>qbittorrent <a href="http://192.168.1.4:8080/">http://192.168.1.4:8080</a></p><p>cockpit <a href="https://192.168.1.4:9090/">https://192.168.1.4:9090</a></p><p>微力同步 <a href="https://192.168.1.4:8886/">https://192.168.1.4:8886</a></p><p>portainer <a href="http://192.168.1.4:9001/">http://192.168.1.4:9001</a></p><p>resilio <a href="https://hub.docker.com/r/linuxserver/resilio-sync">https://hub.docker.com/r/linuxserver/resilio-sync</a></p><p>nas dokuwiki <a href="http://192.168.1.4:9888/">http://192.168.1.4:9888/</a></p><p>平库网 <a href="https://www.panelook.cn/">https://www.panelook.cn/</a></p><table><thead><tr><th>表格</th><th>项目</th><th>密码</th></tr></thead><tbody><tr><td></td><td>FTP账号资料</td><td></td></tr><tr><td></td><td>用户</td><td>moregood_top</td></tr><tr><td></td><td>密码</td><td>Goodday…</td></tr><tr><td></td><td>数据库账号资料</td><td></td></tr><tr><td></td><td>数据库名</td><td>moregood_top</td></tr><tr><td></td><td>用户</td><td>moregood_top</td></tr><tr><td></td><td>密码</td><td>Goodday…</td></tr><tr><td></td><td>访问站点</td><td><a href="http://moregood.top/index.php">http://moregood.top/index.php</a></td></tr></tbody></table><h2 id="macOS相关的知识"><a href="#macOS相关的知识" class="headerlink" title="macOS相关的知识"></a>macOS相关的知识</h2><h3 id="1、mdbook"><a href="#1、mdbook" class="headerlink" title="1、mdbook"></a>1、mdbook</h3><h4 id="mdbook安装方法"><a href="#mdbook安装方法" class="headerlink" title="mdbook安装方法"></a>mdbook安装方法</h4><p>先安装rust <code>curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh</code> <a href="https://www.rust-lang.org/zh-CN/learn/get-started">rust官网</a> ,再安装mdbook <code>cargo install mdbook</code> <a href="https://mdbook.budshome.com/cli/index.html">mdbook说明文档</a></p><h4 id="网站式电子书制作工具mdbook相关命令"><a href="#网站式电子书制作工具mdbook相关命令" class="headerlink" title="网站式电子书制作工具mdbook相关命令"></a>网站式电子书制作工具mdbook相关命令</h4><ol><li>在finder中拖动文件夹到终端,使用<code>mdbook init</code>创建电子书</li><li> 使用 <code>mdbook build</code>把md文件输出成html格式的网站式电子书</li><li><code>mdbook watch --open</code>可以生成网站并用浏览器打开预览,每次修改文件站点会即时触发构建。</li></ol><h4 id="编辑Macos的环境变量"><a href="#编辑Macos的环境变量" class="headerlink" title="编辑Macos的环境变量"></a>编辑Macos的环境变量</h4><ol><li><code>echo 'export PATH=/Applications/mdbookapp:$PATH' >> ~/.bash_profile</code> 输入终端把madbook可执行文件加入环境变量</li><li>也可以输入<code>nano ~/.bash_profile</code> 进入编辑模式,加一行 <code>export PATH=/Applications/mdbookapp/mdbook:$PATH</code> 。</li><li>保存后的环境变量不会立即生效,需要执行 <code>source ~/.bash_profile</code></li></ol><h2 id="一般通用IT知识"><a href="#一般通用IT知识" class="headerlink" title="一般通用IT知识"></a>一般通用IT知识</h2><h3 id="1、markdown指南"><a href="#1、markdown指南" class="headerlink" title="1、markdown指南"></a>1、markdown指南</h3><p><a href="https://markdown.budshome.com/">md中文文档</a></p><h3 id="2、Unix相关的命令行"><a href="#2、Unix相关的命令行" class="headerlink" title="2、Unix相关的命令行"></a>2、Unix相关的命令行</h3><h4 id="用tree查看目录结构及文件"><a href="#用tree查看目录结构及文件" class="headerlink" title="用tree查看目录结构及文件"></a>用tree查看目录结构及文件</h4><p>apt install -y tree</p><p>tree -f #显示文件全路径</p><p>tree -P <em>.txt #只显示文件目录和</em>.txt文件</p><p>如果需要保存目录结构及文件名到txt</p><p>tree -f > 总目录.txt</p><p>reset #清空terminal</p><h4 id="合并文件"><a href="#合并文件" class="headerlink" title="合并文件"></a>合并文件</h4><p> cat *.txt > merge && rm *.txt #假设有a 、b、c三个txt,合并之后,把a、c、b源文件删掉</p><h4 id="用脚本合并文件"><a href="#用脚本合并文件" class="headerlink" title="用脚本合并文件"></a>用脚本合并文件</h4><p>touch mergetxt.sh && nano mergetxt.sh #创建并编辑一个脚本<br> #! /bin/bash<br> #这是一个合并txt的脚本 20200523<br> cat *.txt > file && rm *.txt<br> echo “done.”</p><p>sh mergetxt.sh #执行脚本的方法一<br>chmod +x mergetxt.sh && ./mergetxt #这是执行脚本的方法二</p><h4 id="TXT编码转换"><a href="#TXT编码转换" class="headerlink" title="TXT编码转换"></a>TXT编码转换</h4><p>单文件 iconv -f gbk -t utf8 PythonStudy.txt > Python.txt.utf8</p><p>多文件 apt install -y enca && enca -x utf-8 * 或者 enca -L zh_CN -x utf-8 *</p><h4 id="文件名编码转换"><a href="#文件名编码转换" class="headerlink" title="文件名编码转换"></a>文件名编码转换</h4><p>由于如今用linux,原来在windows里的文件都是用GBK编码的。所以copy到linux下是乱码,文件内容能够用iconv来转 换可是好多中文的文件名仍旧乱码,找到个能够转换文件名编码的命令,就是convmv。</p><p>convmv命令细致参数</p><p>比如</p><p>convmv -f GBK -t UTF-8 *.mp3</p><p>不过这个命令不会直正的转换,你能够看到转换前后的比拟。假设要直正的转换要加上参数 –notest</p><p>convmv -f GBK -t UTF-8 –notest *.mp3</p><p>-f 参数是指出转换前的编码,-t 是转换后的编码。这个千万不要弄错了。不然能够仍旧乱码哦。尚有一个参数很有用。就是 -r 这个表示递归转换现在目录下的一切子目录。</p><h4 id="目录下所有文件递归转换"><a href="#目录下所有文件递归转换" class="headerlink" title="目录下所有文件递归转换"></a>目录下所有文件递归转换</h4><p>find default -type d -exec mkdir -p utf/{} ;<br>find default -type f -exec iconv -f GBK -t UTF-8 {} -o utf/{} ;<br>这两行命令将default目录下的文件由GBK编码转换为UTF-8编码,目录结构不变,转码后的文件保存在utf/default目录下。</p><p>对上面的命令进行解释:</p><p>-exec command: 执行命令, 具体介绍见后文. -ok command: 和-exec一样, 除了命令执行需要用户许可. -print: 打印文件名 -ls: 列出文件详细信息</p><p>简单地说, -exec或-ok, 将查询到的文件作为参数传递给后面的命令执行, 而参数的位置用{}标识, 即命令中, “{}”替换成find查找出来的文件名, 最后”;”表示结束符.</p>]]></content>
<tags>
<tag>网络技术</tag>
</tags>
</entry>
<entry>
<title>世界整体趋势是小国越来越少</title>
<link href="/2021/07/28/%E4%B8%96%E7%95%8C%E6%95%B4%E4%BD%93%E8%B6%8B%E5%8A%BF%E6%98%AF%E5%B0%8F%E5%9B%BD%E8%B6%8A%E6%9D%A5%E8%B6%8A%E5%B0%91/"/>
<url>/2021/07/28/%E4%B8%96%E7%95%8C%E6%95%B4%E4%BD%93%E8%B6%8B%E5%8A%BF%E6%98%AF%E5%B0%8F%E5%9B%BD%E8%B6%8A%E6%9D%A5%E8%B6%8A%E5%B0%91/</url>
<content type="html"><![CDATA[<h2 id="美式治理下的小国林立"><a href="#美式治理下的小国林立" class="headerlink" title="美式治理下的小国林立"></a>美式治理下的小国林立</h2><p>在美式霸权的治理下,小国林立是符合其利益的。</p><p>日韩台这种没啥资源但有高素质工人的国家或地区能发展加工业,提供某些方面的工业品给美国消费,例如半导体,造船,汽车等。委内瑞拉、沙特、伊拉克、巴西、阿根廷等国则可以提供石油矿物农业资源。</p><p>具体是怎么通过金融、媒体、军事等手段剥削掠夺小国的资源与人力的就不赘述了。</p><p>在诸多小国的供养下,美国人可以活得很好。例子可以参考印度,美国是婆罗门,英德法等是刹帝利,日韩台等是吠舍,其他受压迫剥削的小国则是首陀罗。十亿多牲口供养一亿多高种姓,这样的稳态可以持续超长的时间是经得起验证的。美国很多治理其他国家的手段,在印度身上都能找到对应的例子,比如“自由民主”对应印度教,金融资本世袭制对应土邦的土地世袭制,可以说印度就是一个缩小版的美式理想世界,为美国统治星球提供了丰富的历史经验。</p><p>如果不是苏联、中国等大国的威胁,美国及其仆从国可以很稳定的统治地球。大国例如苏联、中国会威胁到美国的利益,因此要想尽办法分化瓦解这些大国。</p><p>拆得越散架,对美式统治越有利。</p><p>所以在美国的统治下,星球上的国家数目是越来越多的。</p><h2 id="中国崛起对美式统治的冲击"><a href="#中国崛起对美式统治的冲击" class="headerlink" title="中国崛起对美式统治的冲击"></a>中国崛起对美式统治的冲击</h2><p>经过70年的励精图治以及几代人艰苦奋斗的追赶,中国崛起啦。</p><p>中国14亿人要过上好日子,而好日子要靠物资的做支撑,需要天量的资源去支撑,中国成为了最大的石油、天然气、铁矿石、大豆、集成电路……的进口国。</p><p>如果中国走美国那条路,那么众多小国头上本来只有一个剥削者就会变成两个剥削者,众多小国会联合原先的霸主美国去围扼中国。</p><p>好在中式智慧应对围扼有着异常敏锐的嗅觉和丰富实战经验,一带一路的项目是实践,人类命运共同体是理论指导,一套组合拳打下去,众多小国屁颠屁颠喜迎王师,和中国开始了亲密的合作,美式围扼土崩瓦解。</p><p>中国人过上好日子是靠和众多小国合作把蛋糕做大,而不是单纯的靠剥削小国敲骨吸髓,例如非洲石油占中国石油进口量的20%,而中国给非洲送出去了海量的基建项目和丰富廉价的工业品,极大的提高了非洲人民的生活水平。</p><p>在这一持续百年的过程中,客观上会促进小国们的进步,这帮从部落联盟或封建王国突然成为民族国家的众多小国会渐渐发展成为真正现代化国家,随着知识的普及,民众的意识将觉醒,当他们想进一步过好日子时发现阻碍他们的是小国寡民,会有野心家站出来讲大故事,那时将会出现国家的合并。</p><h2 id="小国们的合并"><a href="#小国们的合并" class="headerlink" title="小国们的合并"></a>小国们的合并</h2><p>1、民众要求过上更好的生活,并且高水平知识普及到了小国,那么会催生国家的主权独立并实现工业化,也是内生性的需求。国家的主权独立并实现工业化,单纯的小国没办法做到这一点,那么会催生野心家讲故事,带领民众去实现小国的合并。</p><p>其实现在就能看出端倪来了,四分五裂的中东渴望成立大伊斯兰国;朝鲜和韩国想合并;土耳其想搞大突厥国;欧洲想搞欧盟。过程是曲折艰难的,前途是光明的。</p><p>无他,合并能更好的提升其治下民众的物质生活,提供更强的安全保障。</p><p>2、文化交流。中美相争持续百年的进程中,在中美各自的势力范围内,各自的文化会传播到各个小国,使得小国之间有了文化上的互通,并且交流会越来越频繁越来越深入,奠定了相似区域统一的文化基础。</p><p>3、外部历史机遇。</p><p>单霸主治理下,小国们是难以发生合并的,因为合并的小国不符合单霸主的利益,小国家更容易被经济殖民,大国掠夺它们容易多了,这在第一点已经提过了,哪怕是中国也不能免俗。</p><p>但是自从中国崛起,美国再也不能雄霸天下;中国也难以彻底的击垮美国,所以中国也没办法成为单霸主。</p><p>单霸主的时代过去了,中美相争会持续数百年,这就是小国们的机会。如何在缝隙中成长,这需要智慧,但如果觉得他们做不到,那就太自大了,小视天下英雄。</p>]]></content>
<tags>
<tag>随笔</tag>
</tags>
</entry>
<entry>
<title>创造财富的源泉是什么?</title>
<link href="/2021/07/22/%E5%88%9B%E9%80%A0%E8%B4%A2%E5%AF%8C%E7%9A%84%E6%BA%90%E6%B3%89%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F/"/>
<url>/2021/07/22/%E5%88%9B%E9%80%A0%E8%B4%A2%E5%AF%8C%E7%9A%84%E6%BA%90%E6%B3%89%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F/</url>
<content type="html"><![CDATA[<p><strong>特朗普就任的时候,他提出我们的工厂都被中国人抢走了,特朗普想在美国重建工业;经济学家却批评到,北美商业金融业才是创造财富的源泉,工业回流是落后的做法,特朗普和经济学家谁对?</strong></p><hr><h4 id="一、先说川普的观点"><a href="#一、先说川普的观点" class="headerlink" title="一、先说川普的观点"></a>一、先说川普的观点</h4><p>他的选票区是美国广大失业的底层民众。 在美国重启工农业,这些底层民众的生存状态才有可能改善,就算从选票考虑,川普做梦都想在美国重启工农业,何况川普其实是一个很有理想的人,是真心想MAGA。</p><p>但是美国的一小撮精英人士,也就是他们的统治阶层,他们的统治区域是全地球(济南的统治区是山东),他们选择了将生产物质财富的区域安排到了北美以外,例如中国、日韩台等, 这是因为成本问题。 将工业安排到上述地区的成本最低。 因此美国本土的底层人士的生活反而陷入了困苦之中,他们失去了工作。为何失去工作? 因为美国的“另一个统治区”中国日韩台抢走了北美区的人民的工作。</p><p>现在中国牛逼了,独立了,不接受美国中央王庭的转移支付的命令去救济北美区的平民;美国的中央王庭自然怒了,要将物质财富生产的区域转移回北美,这就是川普要干的事情。</p><hr><h4 id="二、经济学家却批评到,北美商业金融业才是创造财富的源泉"><a href="#二、经济学家却批评到,北美商业金融业才是创造财富的源泉" class="headerlink" title="二、经济学家却批评到,北美商业金融业才是创造财富的源泉"></a>二、经济学家却批评到,北美商业金融业才是创造财富的源泉</h4><p>他们搞错先后顺序了,工农业创造物质财富,商业金融业为代表的服务业促进工农业的发展,两者相辅相成。</p><p>①、工农业生产创造物质财富; 衣食住行的物质基础,都来自于此。<br>②、服务行业反哺促进物质财富的生产。 没有商业,天赋各异的各地区之间的物质财富难以流通;没有金融行业,人很难有效率的管理好自己的财富;没有军队,财富没有安全保障;没有政府组织,社会进入无序状态,工农业也就完了,根本无法开展。</p><p>服务业并不是底层,它是工农业的上层建筑。</p><p>这批经济学家并不是不懂道理,只是他们背后的主人还没有形成共识痛下决心付出巨大的成本在北美重建工业。因此他们还是依着以前的惯性在说那些话。</p><p>随着搜刮中日韩台欧印巴等诸国物质财富的难度增加,尤其中国这个刺头越来越有做新老大的趋势,美国老大的地位岌岌可危。一旦从北美重建工业的成本低于搜刮诸国的成本,美国会重新工业化;即使做不了世界老大,也能维持住美洲老大的体面。美国的天赋秉异就意味着它处于永远不败的地位了,区别只是做世界老大还是老二。</p><p>美国准备重建工业的前夕,那批经济学家就会改口说:工农业生产创造物质财富,商业金融打辅助。没办法,经济类的学术机构是服务于政治的,历来如此。</p>]]></content>
<tags>
<tag>随笔</tag>
</tags>
</entry>
<entry>
<title>截止21年7月xgpu上的中文游戏</title>
<link href="/2021/07/21/%E6%88%AA%E6%AD%A221%E5%B9%B47%E6%9C%88xgpu%E4%B8%8A%E7%9A%84%E4%B8%AD%E6%96%87%E6%B8%B8%E6%88%8F/"/>
<url>/2021/07/21/%E6%88%AA%E6%AD%A221%E5%B9%B47%E6%9C%88xgpu%E4%B8%8A%E7%9A%84%E4%B8%AD%E6%96%87%E6%B8%B8%E6%88%8F/</url>
<content type="html"><![CDATA[<p>截止21年7月Xbox游戏通行证中文游戏包括:</p><p>《上行战场》</p><p>《Omno》</p><p>《致命联盟:烈火》</p><p>《血色苍穹》</p><p>《终点站》</p><p>《拉吉:远古传奇》</p><p>《辐射谷物语》</p><p>《水晶传说》</p><p>《模拟农场19》</p><p>《UFC 4》</p><p>《向下走 Going Under》</p><p>《地狱边境 Limbo》</p><p>《极品飞车:热力追踪重制版》</p><p>《龙与地下城:黑暗联盟》</p><p>《如龙7》</p><p>《耻辱:界外魔之死》</p><p>《毁灭战士 Doom》</p><p>《恶灵附身2》</p><p>《德军总部2》</p><p>《荣耀战魂》</p><p>《暗黑地牢》</p><p>《狂野之心》</p><p>《食人鲨》</p><p>《流放者柯南》</p><p>《雪地奔驰》</p><p>《荒野大镖客OL Red Dead Online》</p><p>《正当防卫4》</p><p>《最终幻想10/10-2 高清合集》</p><p>《极限巅峰》</p><p>《FIFA 21》</p><p>《勇者斗恶龙:创世小玩家2》</p><p>《二次灭绝》</p><p>《毁灭全人类》</p><p>《僵尸部队4:死亡战争》</p><p>《成田男孩》</p><p>《八方旅人》</p><p>《先驱者》</p><p>《如龙6》</p><p>《黑色起源》</p><p>《辐射76》</p><p>《辐射4》</p><p>《耻辱2》</p><p>《NBA 2K21》</p><p>《足球经理 2021》</p><p>《星球大战:战机中队》</p><p>《永恒之柱2:死亡之火终极版》</p><p>《撞车嘉年华》</p><p>《侏罗纪世界:进化》</p><p>《最终幻想12:黄道年代》</p><p>《空战猎鹰》</p><p>《如龙345高清合集》</p><p>《灵媒》</p><p>《赏金奇兵3》</p><p>《火炬之光3》</p><p>《实况足球2021》</p><p>《噬血代码》</p><p>《上古卷轴5:天际特别版》</p><p>《海之呼唤》</p><p>《直到尽头》</p><p>《怪物避难所》</p><p>《避风港》</p><p>《贪婪之秋》(已退出)</p><p>《勇者斗恶龙11S》</p><p>《控制》</p><p>《星际叛军》</p><p>《热血少女物语》</p><p>《俄罗斯方块效应:连接》</p><p>《过山车之星》</p><p>《命运2:凌光之刻》</p><p>《战争机器:战术小队》</p><p>《深岩银河》</p><p>《蔚蓝》</p><p>《非常英雄》</p><p>《彩虹六号:围攻》</p><p>《宵星传奇:决定版》</p><p>《武士零》</p><p>《极限竞速7》</p><p>《毁灭战士:永恒》</p><p>《命运2:暗影要塞 &遗落之族》</p><p>《生化危机7》</p><p>《忍者蛙》</p><p>《黑相集:棉兰号》</p><p>《暗黑血统:创世纪》</p><p>《F1 2019》</p><p>《霓虹深渊》</p><p>《灵魂能力6》(已退出)</p><p>《死亡西部》(已退出)</p><p>《无人深空》</p><p>《巫师昆特牌:王权的陨落》</p><p>《心灵杀手》(已退出)</p><p>《城市天际线》</p><p>《和朋友打高尔夫》</p><p>《荒野大镖客:救赎2》(已退出)</p><p>《DayZ》</p><p>《崩溃制造》(已退出)</p><p>《飞向月球》(已退出)</p><p>《猫咪机器人》(已退出)</p><p>《漫漫长夜》</p><p>《狂野星球之旅》(已退出)</p><p>《可靠快递》</p><p>《尖峰战队 Bleeding Edge》</p><p>《迸发2》</p><p>《皇牌空战7》(已退出)</p><p>《腐烂国度 2:巨霸版》</p><p>《精灵与萤火意志》</p><p>《模拟火车世界2020》</p><p>《NBA 2K20》(已退出)</p><p>《王国之心3》中文版</p><p>《双点医院》</p><p>《如龙零》</p><p>《忍者龙剑传2》(已退出)</p><p>《最终幻想15》(已退出)</p><p>《德军总部:新血脉 》</p><p>《瘟疫传说:无罪》</p><p>《密不可分》(已退出)</p><p>《铁拳7》(已退出)</p><p>《刀剑神域:夺命凶弹》(已退出)</p><p>《冰汽时代》</p><p>《GTA5》</p><p>《巫师3》(已退出)</p><p>《捣蛋鹅》</p><p>《我的朋友佩德罗》(已退出)</p><p>《全境封锁》</p><p>《胡闹厨房2》</p><p>《实况足球2020》</p><p>《光环致远星》</p><p>《遗迹:灰烬重生》</p><p>《狂怒2》</p><p>《天外世界》</p><p>《死神菲利克斯 Felix the Reaper》</p><p>《僵尸世界大战 World War Z》</p><p>《乐高世界》(已退出)</p><p>《坏北》(已退出)</p><p>《赤痕:夜之仪式》(已退出)</p><p>《Jump大乱斗》(已退出)</p><p>《井中生物》</p><p>《战争机器5》</p><p>《死亡细胞》</p><p>《挺进地牢》</p><p>《奇界行者》</p><p>《布莱尔女巫》</p><p>《鬼泣5》(已退出)</p><p>《奇异人生2》(已退出)</p><p>《尤库的小岛速递》</p><p>《杀戮尖塔》</p><p>《黎明杀机》</p><p>《生化危机4》(已退出)</p><p>《纺时者》</p><p>《中土世界战争之影》</p><p>《波西亚时光》</p><p>《乐高都市:卧底风云》</p><p>《丧尸围城4》(已退出)</p><p>《生化危机启示录》(已退出)</p><p>《异星探险家》</p><p>《战神:夜袭》(已退出)</p><p>《永恒空间》(已退出)</p><p>《墨西哥英雄大混战2》</p><p>《空洞骑士》</p><p>《地铁:离去》(已退出)</p><p>《桃与多拉:月光下的遐想》(已退出)</p><p>《夜勤人》</p><p>《回忆之旅》(已退出)</p><p>《莎木1&2》 (已退出)</p><p>《超市尖叫购物车》(已退出)</p><p>《影子战术:将军之刃》(已退出)</p><p>《风语世界2:沉寂》</p><p>《全金属狂怒》</p><p>《合金装备:幸存》(已退出)</p><p>《迸发》</p><p>《塔科马》(已退出)</p><p>《火星求生》(已退出)</p><p>《战纹》(已退出)</p><p>《生化危机5》(已退出)</p><p>《行尸走肉:新边界》</p><p>《掠食》</p><p>《我的世界》</p><p>《漫画英雄VS卡普空:无限》(已退出)</p><p>《行尸走肉:米琼恩》</p><p>《艾迪芬奇的记忆》</p><p>《正当防卫4》(已退出)</p><p>《F1 2018》</p><p>《除暴战警3》</p><p>《古墓丽影暗影》(已退出)</p><p>《古墓丽影决定版》(已退出)</p><p>《少数幸运儿》</p><p>《方舟生存进化》</p><p>《奇异人生:风暴前夕》</p><p>《国王:两位君主》</p><p>《地狱之刃:塞娜的献祭》</p><p>《实况足球2019》</p><p>《灰烬 Ashen》</p><p>《异域奇兵/奇异小队》</p><p>《突变元年:伊甸园之路》</p><p>《花园之间 The Gardens Between》</p><p>《绝地求生》</p><p>《观察者 >observer_》</p><p>《你好邻居》</p><p>《罪人:救赎之路》</p><p>《内部空间 InnerSpace》</p><p>《极限竞速:地平线4》</p><p>《光环:士官长合集》</p><p>《量子破碎》</p><p>《罗马之子》</p><p>《堕灭暴徒 RUINER》</p><p>《古墓丽影崛起》(已退出)</p><p>《超级幸运狐》</p><p>《神鬼寓言:周年纪念版》</p><p>《光环战争2》</p><p>《光环5》</p><p>《战争机器》系列</p><p>《光环战争决定版》</p><p>《神鬼寓言2》</p><p>《神鬼寓言3》</p><p>《核心重铸决定版》</p><p>《迪士尼乐园大冒险》</p><p>《洛克人传奇合集2》(已退出)</p><p>《黑色沙漠》</p><p>《暗黑血统噬血代码3》(已退出)</p>]]></content>
<tags>
<tag>游戏</tag>
</tags>
</entry>
<entry>
<title>xbox游戏相关</title>
<link href="/2021/07/17/xbox%E6%B8%B8%E6%88%8F%E7%9B%B8%E5%85%B3/"/>
<url>/2021/07/17/xbox%E6%B8%B8%E6%88%8F%E7%9B%B8%E5%85%B3/</url>
<content type="html"><![CDATA[<p>兄弟萌,加波游戏好友:<br>Xbox ID 小林儒雅随和<br>steamID easleyclaymore </p><p>1、金会员的会免哪里领<br>这是领金会员免费游戏的地址: 网页要切换到外服领取<br><a href="https://www.xbox.com/en-US/live/gold#gameswithgold">https://www.xbox.com/en-US/live/gold#gameswithgold</a> </p><p>请把服务区改成美服,再领取。 在PC用网页领,请挂梯子。<br>免费领的游戏是xsx的吗? 不是 </p><p>记得收藏 </p><p>2、你们都搞xgpu了吗?<br>去港服,账号登录在机器上,花10元升级XGPU </p><p>3、哪些游戏有中文?<br>中文游戏列表在这个链接里:<br><a href="https://mp.weixin.qq.com/s/quNfoyv4qfyuZnLYNDkhnQ">https://mp.weixin.qq.com/s/quNfoyv4qfyuZnLYNDkhnQ</a> </p><p>4、为了方便群友,弄了个蓝奏云的Xbox app下载<br><a href="https://wwr.lanzoui.com/b02c6vcnc">https://wwr.lanzoui.com/b02c6vcnc</a><br>密码:3q7b </p><p>5、支付宝跟微软解绑<br><a href="https://account.microsoft.com/?ref=MeControl&refd=www.xbox.com">https://account.microsoft.com/?ref=MeControl&refd=www.xbox.com</a> </p><p>6、用浏览器玩游戏的网址: </p><p><a href="https://www.xbox.com/en-US/play">https://www.xbox.com/en-US/play</a> </p><p>7、xbox的retroarch白名单申请地址:<br><a href="https://docs.google.com/forms/d/1rfPcNmP2IGwpMY5q5ykDN0ICJaCnPGaoCy4u6YYZGTM/viewform?edit_requested=true">https://docs.google.com/forms/d/1rfPcNmP2IGwpMY5q5ykDN0ICJaCnPGaoCy4u6YYZGTM/viewform?edit_requested=true</a></p><p>模拟器安装地址<br><a href="https://gamr13.github.io/index.html">https://gamr13.github.io/index.html</a></p>]]></content>
<tags>
<tag>游戏</tag>
</tags>
</entry>
<entry>
<title>7岁后的教育计划</title>
<link href="/2021/07/17/7%E5%B2%81%E5%90%8E%E7%9A%84%E6%95%99%E8%82%B2%E8%AE%A1%E5%88%92/"/>
<url>/2021/07/17/7%E5%B2%81%E5%90%8E%E7%9A%84%E6%95%99%E8%82%B2%E8%AE%A1%E5%88%92/</url>
<content type="html"><![CDATA[<p>以后对娃的文化课 的课外教育,我计划着两方面着手</p><h2 id="一是学习经典国学"><a href="#一是学习经典国学" class="headerlink" title="一是学习经典国学"></a>一是学习经典国学</h2><p>例如《韩非子》《资治通鉴》《史记》。 学这些经典有利于增强中华民族的自豪感,吸收古代圣贤的优秀思想,提高文学修养。</p><span id="more"></span><h2 id="二是学习马列哲学"><a href="#二是学习马列哲学" class="headerlink" title="二是学习马列哲学"></a>二是学习马列哲学</h2><p>市场上的杂学太多,很多误人子弟。而国学毕竟是农业时代的哲学,不太适用于现代化。马列思想则是正确认知世界的一个得力工具。学了马列哲学,有利于提高自主思考能力,形成良好的逻辑思维。</p><p>学习马列恰恰是打开思想的一面大门,是一个起点。 如果不学马列,容易被杂乱的学说搞得价值观混乱。所以先学马列,然后再让娃子自由学习其他新流的思想比较好。</p><p>我既然期盼儿女安稳过日子,自然要从思想入手。</p><p>如果光喊着你要安稳过日子,口水说干,举例再多,说上十年二十年。<br>儿女被大V一忽悠,选择不听我的,我也徒呼奈何。</p><p>必须从成体系的思想入手开始教育,从底层逻辑开始,让他建立一套科学的价值观,让他拥有自主的分析方法,这事情才能成。父母的说教往往失败,其根源在于只有结论,而无建立这个结论的底层逻辑分析,所以结论重复喊一万遍,儿女也无法理解其中确切的含义。</p><p><a href="https://www.marxists.org/chinese/index.html">https://www.marxists.org/chinese/index.html</a></p><p>共产主义的书籍, 马克思和恩格斯写的是理论知识, 列宁和毛泽东写的是实操</p><h2 id="三、实务知识"><a href="#三、实务知识" class="headerlink" title="三、实务知识"></a>三、实务知识</h2><p>父母的工作情况以及薪资待遇,公务员、事业编制、国企员工、私企的员工…… 不同职业的工作待遇,生活情况等。 带娃了解社会各阶层的经济状况以及生活方式,从小树立好正确的思想观念,了解以后想过什么样的生活,干啥活,防止被忽悠带偏。</p><p>理论不联系实践,就无法好的理解理论。<br>平时让娃记账整个家庭的经济流水,干点会计的活。 体力活也逼着干点,而且不是一天两天的干,洗碗洗衣服之类的要经常干。放假了带着娃到处逛逛,写实践记录。</p><p>这些学校不教但是很重要的实务知识,在大学之前,能多教点就多教点。</p>]]></content>
<tags>
<tag>随笔</tag>
</tags>
</entry>
</search>