前言

前几天我查看了一下我被录取的学校职校,数字媒体应用专业,成绩不够也没办法只能上职校了,数字媒体应用这东西我查了一下,大白话就是剪辑建模什么的,不过考虑到是职校可能就是教剪辑的差不多了

博客内容变更

因为是数字媒体,所以我肯定是要装windows了,毕竟说句实话剪辑软件还是pr更好用,kdenlive不是不能用,就是感觉界面太杂乱了,然后选择主流也是用pr来剪辑,所以我就有必要使用pr了,而且数字媒体也不止使用pr,还有ps什么的,这些东西虽然linux也有开源方案,也就是gimp什么的,但是和kdenlive一样,就是感觉界面太杂乱了,感觉相较于ps还是有一些不足,所以我的博客内容以后大概就是:

  • windows的一些软件分享
  • 一些剪辑技巧
  • linux的折腾(可能会比较少)
  • 玩机
  • 资源网站分享
    …..

其他

说实话我不知道我以后是不是干数字媒体相关的工作,我现在只希望那个职校的数字媒体不要是教使用深圳某不知名小公司开发的剪辑软件,不过也没人会只听职校的内容,只是可惜我又要在那里浪费几年青春了,不过至少我是办走读的,晚上至少不用在一个8个人12人的宿舍暴露隐私,在木板床上睡眠,还可以省下200的费用,可以说是不幸中的万幸了,至少这个专业和计算机有点关系可以搞电脑,我不确定以后我还会不会使用linux,我喜欢它的自定义性和轻量,如今只能使用windows来剪辑或建模,说实话我并不想干剪辑,我更愿意建模什么的,或者可以开发游戏,不过这也由不得我了,我只祈祷我这3年可以平平安安,健健康康了,最后也祝各位可以考上理想的学校,身体健康,平平安安

前言

2021年6月1日google开始正式停止提供免费无限存储空间,从此每个谷歌账号就只有15GB 免费存储空间(谷歌相册,谷歌邮件和谷歌云端硬盘),对于一些白嫖谷歌相册免费存储的就很难受,不过还是有一种解决方法的,就是买一个google Pixel XL,因为google Pixel XL可以享有谷歌相册无限存储,而且还是原始画质的,但是现在打开购物平台基本都是需要200到300的价格,为了白嫖谷歌相册原始画质无限存储花200多买一个手机也太亏了,不过如果你的手上有一台有root(超级用户)的手机,那么事情就好办了,因为只需要让谷歌认为我们的手机是google Pixel XL就可以了,而我们可以使用模块来让自己的设备伪装成google Pixel XL就可以了,不过最好不要使用主号,虽然封号风险很小但是也不是没有

声明:本文仅作技术研究与个人体验分享,不构成使用建议。相关操作可能违反软件许可协议或平台规则,请读者自行判断风险并承担后果

下载模块

我们使用NexAlloy模块来伪装机型,NexAlloy是一个 LSPosed 模块,它其实不只有白嫖谷歌相册存储这么一个功能,还有其他的功能

我们打开仓库的发布页面下载后缀名是.apk的文件,下面是发布页面
https://github.com/NexAlloy/NexAlloy/releases

LSPosed框架(注:原版的lsp已经停止更新,最高安卓支持版本为安卓14,如果高于安卓14则需要下载第三方版本)
原版
https://github.com/LSPosed/LSPosed
JingMatrix版(现改名叫Vector不叫LSPosed)
https://github.com/JingMatrix/Vector

shamkio(防检测)
https://github.com/LSPosed/LSPosed.github.io/releases

使用和配置

打开面具,在主页点击设置开启zygisk,在模块页面安装LSPosed和shamkio然后重启,重启完成后打开lsp,在模块页面点击NexAlloy然后点击启用模块,把谷歌相册和其他支持的软件全部勾选,在让谷歌相册强制停止运行后重新打开就可以生效了

验证是否生效

打开相机顺便拍几个照片,打开谷歌相册点击备份,备份完成点击关于看看刚才备份完成的新照片有没有显示此内容不会占用您的账号存储空间即可说明伪装成功,或者也可以看看15gb的存储有没有增加,如果没有,这事就成了

前言

拥有一个自己的博客网站听起来是一个很酷的事,你可以在博客里分享一些东西,它也许可以帮助到一些人,也可以让自己在互联网留下足迹,也许你会认为要买服务器买域名的,肯定要花不少钱,不过也有免费方案,例如我这个博客就是使用hexo框架,用codeberg的pages来托管自己的博客的,不过除了codeberg的pages服务,github也有pages服务,也就是我的副站,不过本篇博文只讲hexo和codeberg-pages从零开始搭建个人博客,github的找个时间再发布

注册账号

那么既然要使用codeberg pages服务那么肯定需要一个codeberg账号,如果没有就访问官方网站,Codeberg是一个代码托管平台,详细说明查看维基百科注册 codeberg账号这种小孩都会的东西我就不细说了,只需要准备一个可以正常使用的邮箱(最好是gmail),然后注意一下自己的用户名,因为博客网址包含用户名称

安装软件

使用hexo我们需要nodejs和npm,我们使用包管理器安装
sudo pacman -S git nodejs npm

然后使用npm来全局安装hexo
sudo npm install -g hexo-cli

其他细节参考官方文档:
https://hexo.io/zh-cn/docs/

初始化博客

使用npm安装好hexo后,执行以下命令来初始化
hexo init blog

完成后就会在当前目录创建一个blog的文件夹,里面就是我们的博客本体,我们cd到该目录
cd blog

进入该目录后使用npm来补全依赖什么的
npm install

基本配置

打开_config.yml文件修改配置

1
2
3
4
5
6
7
8
# Site
title: Aidens的博客 #网站标题
subtitle: '' #网站副标题
description: 'linux折腾记录' #网站描述
keywords: Aidens #网站的关键词
author: Aidens-fox #名字
language: zh-CN #网站使用的语言
timezone: 'Asia/Shanghai' #网站时区

其他细节参考官方文档:
https://hexo.io/zh-cn/docs/configuration

配置主题

hexo默认的主题,虽然算不上难看但是我不喜欢,因为它没有暗色然后样式我也不太喜欢所以我的博客使用了cactus主题,一个极简的响应式主题,我们使用git工具把主题克隆到我们博客themes
文件夹里面
git clone https://github.com/probberechts/hexo-theme-cactus.git themes/cactus

然后在_config.yml文件修改主题(不是主题的_config.yml,是博客根目录的_config.yml)

1
2
# theme: landscape
theme: cactus

然后创建一些比如说关于,标签的页面
hexo new page about

文件在blog/source/about文件夹里,打开里面的index.md修改为

1
2
3
4
5
6
---
title: about
type: "about"
---

正文

标签那些东西也是一样的操作

修改主题字体大小

正文字体大小设置

cactus主题默认的字体比较小,在阅读博文的时候就会比较费劲,打开blog/themes/cactus/source/css/_variables.styl

1
2
3
4
5
6
// Fonts 修改$font-size部分
$font-family-body = "Menlo", "Meslo LG", monospace
$font-family-mono = "Menlo", "Meslo LG", monospace
$font-size = 22px
$line-height = 1.725
$page-width = 0rem + (hexo-config("page_width") || 39)

小标题字体大小设置

但是修改完成后你好发现虽然正文字体变大了但是小标题那些还是原来的大小,就会让正文比小标题还大,这样就让小标题失去它的作用了,我们需要修改`blog/themes/cactus/source/css/_extend.styl
h1,h2,h3这些是从大到小的标题大小

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
$base-style
h1, .h1
display: block
margin-top: 3rem
margin-bottom: 1rem
color: $color-accent-1
letter-spacing: .01em
font-weight: 700
font-style: normal
font-size: 1.5em

antialias()

h2, .h2
position: relative
display: block
margin-top: 2rem
margin-bottom: .5rem
color: $color-accent-2
text-transform: none
letter-spacing: normal
font-weight: bold
font-size: 26px

h3
color: $color-accent-2
text-decoration: underline
font-weight: bold
font-size: 25px

TOC字体大小设置

toc就是文章目录,但是还是老问题,toc字体太小了,所以打开blog/themes/cactus/source/css/_partial/post/actions_desktop.styl
修改#toc部分和上面的h1,h2,h3一样

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
#toc
float: right
clear: both
overflow: auto
margin-top: 1rem
padding-right: 2rem
max-width: 20em
max-height: calc(95vh - 7rem)
text-align: right

a:hover
color: $color-link

.toc-level-1 > .toc-link
display: none

.toc-level-2
color: $color-text
font-size: 22px

&:before
color: $color-accent-1
content: "#"

.toc-level-3
color: $color-meta
font-size: 20px

.toc-level-4
color: darken($color-meta, 20%)
font-size: 18px

.toc-level-5
display: none

.toc-level-6
display: none

.toc-number
display: none

其他设置

设置gruvbox主题配色

默认的cactus主题有三个主题,不过没有我最喜欢的gruvbox的主题,所以我们打开/home/uxtk/blog/themes/cactus/source/css/_colors/dark.styl 修改里面的配色

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$color-background = #282828        // Gruvbox 经典深色背景
$color-footer-mobile-1 = lighten($color-background, 2%)
$color-footer-mobile-2 = lighten($color-background, 10%)
$color-background-code = #3c3836 // 代码块背景色 (bg1)
$color-border = #504945 // 边框色 (bg2)
$color-scrollbar = #7c6f64 // 滚动条 (bg4)
$color-meta = #928374 // 日期、标签等元数据 (灰色)
$color-meta-code = #928374
$color-link = #ebdbb2 // 普通链接颜色(复刻截图中的文章标题颜色)
$color-text = #ebdbb2 // 正文文本颜色 (米黄色 fg)
$color-accent-3 = #a89984 // 次要强调色 (fg4)
$color-accent-2 = #ebdbb2 // 悬停等状态色
$color-accent-1 = #fe8019 // 核心强调色:导航栏、分类大标题 (Gruvbox 橙色)
$color-quote = #b8bb26 // 引用块 (Gruvbox 绿色)
$highlight = hexo-config("highlight") || "gruvbox-dark"

blog/themes/cactus/_config.yml 确保colorscheme是dark

设置logo和图标图片

默认的图片是一个可爱的仙人掌,所以我们要修改logo图片,在blog/themes/cactus/source/images放入自己的logo的图片,然后在blog/themes/cactus/_config.yml 修改为自己的图片

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
logo:
enabled: true
width: 100
height: 100
url: /images/logo.png
gravatar: false
grayout: false

.....

favicon:
desktop:
url: /images/logo.png
gravatar: false
android:
url: /images/logo.png
gravatar: false
apple:
url: /images/logo.png
gravatar: false

设置导航栏

blog/themes/cactus/_config.yml修改nav部分

1
2
3
4
5
6
7
8
nav:
home: /
about: /about/
articles: /archives/
标签: /tags/
资源: /resource/
RSS: /atom.xml
搜索: /search/

设置社交链接

blog/themes/cactus/_config.yml修改social_links部分

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
social_links:
-
icon: github
link: https://github.com/Aidens-fox?tab=repositories

-
icon: git
label: codeberg
link: https://codeberg.org/Aidens-fox

-
icon: mastodon
label: mastodon.social
link: https://mastodon.social/@aidens_fox


设置主页的文章显示数量

默认只显示最新的5篇文章,在blog/themes/cactus/_config.yml修改posts_overview部分

1
2
3
4
posts_overview:
show_all_posts: true
post_count: 10
sort_updated: false

你也可以顺便在主页显示标签云
tags_overview: true

设置页面宽度

默认的宽度太窄了,我们修改page_width部分
page_width: 80

顺便更正真正的建站时间

1
2
3
copyright:
start_year: 2026
end_year:

本地查看一下效果

修改好这些后就可以在本地查看一下效果怎么样了,在博客根目录
下执行命令
hexo clean && hexo g && hexo s

然后在浏览器输入http://localhost:4000/就可以本地查看了

上传到仓库

安装hexo-deployer-git插件

hexo-deployer-git用来把生成好的网页文件自动推送到远程仓库,不用再手动git到仓库,在博客根目录使用npm安装插件
npm install hexo-deployer-git --save

打开根目录下的 _config.yml 文件在找到 deploy 配置项,修改为你的仓库信息

1
2
3
4
deploy:
type: git
repo: https://codeberg.org/Aidens-fox/pages.git
branch: main

配置git

git在使用之前需要添加用户名和邮箱才可以使用,输入以下命令
git config --global user.name "你的用户名"

git config --global user.email "你的邮箱"

新建codeberg仓库

打开主页右上方的加号,选择创建仓库,仓库名称填入pages,然后创建仓库

创建访问令牌

打开右上角的头像点击设置再点击应用后点击创建访问令牌,令牌名称顺便,权限全部选择读写,仓库选择全部,然后点击生成令牌后把令牌复制到一个安全的地方就可以了

上传代码到仓库

输入以下命令
hexo clean && hexo g && hexo d

运行后会要求你输入用户名和密码,密码就是访问令牌

启用codeberg pages服务

打开仓库页面,点击右边扳手图标的设置,选择Web钩子,点击添加Web钩子,选择Forgejo,打开后目标URL填入
https://用户名.codeberg.page
最后点击更新web钩子,等待几分钟就可以得到你的个人博客了

前言

Gruvbox是一个柔和复古的暖色调主题,对比度也很高,长时间盯着也不会刺眼难受,这也是我最喜欢的配色主题,所以我的整个linux基本都是gruvbox的配色主题,包括终端st,窗口管理器dwm和其他软件,所以本篇博文我会分享我linux的gruvbox的配色主题文件,你也可以看看gruvbox的色调(暗):

配置主题

如果你要自定义图标或主题,那么使用一个gtk编辑器来自由切换主题就十分方便,我们可以使用nwg-look来管理我们的图标和主题了,这个软件可以使用包管理来安装使用,我已arch为例:
sudo pacman -S nwg-look

随便提一句nwg-look是nwg-shell的一部分,nwg-shell 项目旨在为sway Wayland 合成器创建一个基于 GTK3 的统一用户界面。为了给用户提供尽可能多的选择,安装好nwg-look后就可以开始下载主题文件那些来

1. gtk主题

gtk是一个gui框架,很多应用都是使用gtk框架,所以所以gtk主题就可以让许多软件变成gruvbox配色,我们可以在opendesktop里下载压缩包或者如果你使用的是arch就可以使用aur仓库里的包来安装了:
yay -S gruvbox-gtk-theme-git

如果你是手动下载那你需要在家目录下手动创建一个.themes的文件夹
mkdir .themes

然后在把下载好的压缩包解压放入到里面,如果要所有用户生效移动至全局目录/usr/share/themes下然后打开nwg-look就可以看到添加的主题了,相比之下我更推荐使用aur的方案

2. 图标主题

在默认的软件图标是软件的默认图标,可能会和gruvbox主题格格不入,所以可以借助图标主题来增加美观性,如果你是arch你可以使用aur仓库的包:
yay -S gruvbox-plus-icon-theme-git

也可以在项目发布页面下载.zip压缩包后解压放在家目录的.icons文件夹,如果要所有用户生效移动至全局目录/usr/share/icons下然后打开nwg-look就可以看到添加的主题了,相比之下我更推荐使用aur的方案

3. 鼠标主题

默认的鼠标主题可能会和gruvbox主题格格不入,所以可以借助鼠标主题来增加美观性,这里使用Moga Neon鼠标主题,在下载网站下载文件名有sandy的zip压缩包解压到家目录的.icons文件夹,如果要所有用户生效移动至全局目录/usr/share/icons下然后打开nwg-look就可以看到添加的主题了,不过在nwg-look下选择应用是没有办法应用的,我们还需要其他配置,这里已dwm(x11)为例,在家目录新建.Xresources文件,在文件添加

1
2
Xcursor.theme: Moga-Neon-Sandy
Xcursor.size: 24

上面分别是鼠标主题名称和鼠标大小,然后我们还要在.xinitrc加载,在.xinitrc添加:
xrdb -merge ~/.Xresources

其他细节查看: https://wiki.archlinux.org/title/Cursor_themes

4. dwm状态栏配色

打开config.h配置文件:

1
2
3
4
5
6
7
8
9
10
11
12
/* 状态栏配色(Gruvbox) */
static const char col_gray1[] = "###32302f"; /* 背景色 */
static const char col_gray2[] = "###1d2021"; /* 非激活窗口 */
static const char col_gray3[] = "###ebdbb2"; /* 文字颜色 */
static const char col_gray4[] = "###ebdbb2"; /* 激活窗口边框/文字 */
static const char col_cyan[] = "###5b623e"; /* 主题色 */
static const char *colors[][3] = {
/* fg bg border */
[SchemeNorm] = { col_gray3, col_gray1, col_gray2 },
[SchemeSel] = { col_gray4, col_cyan, col_cyan },
};

不过相对于修改config.h文件,我还是推荐修改config.def.h在删除config.h文件:
rm -rf config.h

因为如果不删除config.h文件,编译安装后就还是之前的配置,所以需要删除后在编译安装:
sudo make clean install

5. Fcitx5主题

默认的fcitx5主题是白色的,十分刺眼,所以使用主题就可以来增加美观性,主题使用fcitx5-gruvbox-dark-theme,如果你是arch可以使用aur的包:
yay -S fcitx5-gruvbox-dark-theme-git

或者也可以手动安装,首先使用git克隆仓库:
git clone https://github.com/zpyg/fcitx5-gruvbox-dark-theme ~/.local/share/fcitx5/themes/gruvbox-dark --depth=1

  1. 设置主题颜色(可选,默认为aqua)
1
2
cd ~/.local/share/fcitx5/themes/gruvbox-dark
ln -sf ./theme-'颜色'.conf theme.conf

(注:如果说aur安装的不需要这一部)

然后在.config/fcitx5/conf/classicui.conf文件下设置主题:

1
2
3
4
5
6
7
8
9
10
11
### 垂直候选列表
Vertical Candidate List=False

### 按屏幕 DPI 使用
PerScreenDPI=True

### Font (设置成你喜欢的字体)
Font="思源黑体 CN Medium 13"

### 主题
Theme=gruvbox-dark-green

然后在重新启动就可以了

6. st(终端模拟器)

打开config.h配置文件:

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
/* Terminal colors (16 first used in escape sequence) */
static const char *colorname[] = {
/* 8 normal colors */
"###282828", /* black */
"###cc241d", /* red */
"###98971a", /* green */
"###d79921", /* yellow */
"###458588", /* blue */
"###b16286", /* magenta */
"###689d6a", /* cyan */
"###a89984", /* white */

/* 8 bright colors */
"###928374", /* black */
"###fb4934", /* red */
"###b8bb26", /* green */
"###fabd2f", /* yellow */
"###83a598", /* blue */
"###d3869b", /* magenta */
"###8ec07c", /* cyan */
"###ebdbb2", /* white */

[255] = 0,

/* more colors can be added after 255 to use with DefaultXX */
"###add8e6", /* 256: cursor */
"###555555", /* 257: rev cursor*/
"###282828", /* 258: background */
"###ebdbb2", /* 259: foreground */

};


/*
* Default colors (colorname index)
* foreground, background, cursor, reverse cursor
*/
unsigned int defaultfg = 259;
unsigned int defaultbg = 258;
unsigned int defaultcs = 256;
static unsigned int defaultrcs = 257;

不过相对于修改config.h文件,我还是推荐修改config.def.h在删除config.h文件:
rm -rf config.h

因为如果不删除config.h文件,编译安装后就还是之前的配置,所以需要删除后在编译安装:
sudo make clean install

7. Telegram

gruvbox 风格的 Telegram 主题
使用方法很简单,只需打开:
https://t.me/addtheme/gruvboxTelegram

跳转到应用后点击应用就可以了

8. qbittorrent

在默认的qbittorrent 是只有白色的,在晚上就十分刺眼,我们可以使用配色文件来效果
仓库地址:
https://github.com/MahdiMirzadeh/qbittorrent

  1. 在 qBittorrent 中:
    • 转到“工具”→“选项”→“行为”→“界面”
    • 在“界面主题”下,点击“…”并选择下载的.qbtheme文件
    • 点击确定并重启 qBittorrent

9. nvim

仓库地址:
https://github.com/ellisonleao/gruvbox.nvim

如果你的nvim插件管理器是packer
use { "ellisonleao/gruvbox.nvim" }

如果是lazy
{ "ellisonleao/gruvbox.nvim" },

然后在init.lua添加:

1
2
3
4
--外观
opt.termguicolors = true
vim.o.background = "dark" -- or "light" for light mode
vim.cmd([[colorscheme gruvbox]])

10. yazi

仓库地址:
https://github.com/bennyyip/gruvbox-dark.yazi

使用插件管理器安装:
ya pkg add bennyyip/gruvbox-dark

在theme.toml文件添加

1
2
3
[flavor]
dark = "gruvbox-dark"

11. 浏览网页

在浏览器流量网页的时候总是会有几个网站没有暗色模式,让你忽然”眼前一亮”,尤其是国内的网页,很多都是只有亮色模式,这里就可以使用一个浏览器插件:Dark Reader
https://darkreader.org/

前言

steam,一个PC游戏分发平台,也是最大的PC游戏分发平台,里面除了游戏还有一个创意工坊,允许玩家制作和发布游戏mod(模组)来提升游戏趣味性,很多游戏的mod都在steam的创意工坊里,但这是建立在有steam客户端和steam下载游戏的条件下,如果你没有steam客户端或者你的游戏不是steam下载的破解版,那么常规的方式就无法下载创意工坊的东西了,因为不管是网页端还是客户端打开创意工坊都是没有下载的按钮,只有订阅的按钮,没有办法下载到本地,这样就没有办法给破解的游戏下载mod来增加游戏趣味性了,本篇博文我将教你如何使用SteamCMD来下载创意工坊的mod

安装

SteamCMD是Steam 客户端的命令行版本,它的主要用途是通过命令行界面 安装和更新Steam上提供的各种资源,SteamCMD在三大发行版都是有对应的软件包的,这里已arch为例,在aur仓库可以找到安装包(需要使用yay或paru来安装),其他安装查看官方文档
yay -S steamcmd

windows推荐使用WorkshopDL,图形化界面,多种下载方式
https://github.com/imwaitingnow/WorkshopDL

配置

安装完成在命令行输入steamcmd进入,SteamCMD支持匿名登录,不需要注册账号就可以下载大部分东西,使用以下命令来匿名登录:
login anonymous

steamcmd默认的下载目录是在家目录的.steam文件下,我们可以使用以下命令来更改下载目录(目录必须是绝对路径):
force_install_dir 路径

下载mod&使用

我们在浏览器打开steam创意工坊的网页:
https://steamcommunity.com/workshop/

在里面的搜索栏搜索你需要的游戏,这里已僵尸毁灭工程的真实车辆中控和仪表盘mod为例,打开mod的详情页面,复制当前网址,然后打开 https://steamworkshopdownloader.io/ 把刚才的网址粘贴到网站上,网站会自动解析,然后会问你”你知道SteamCMD是什么吗?你登录过SteamCMD吗?”,选择yes,这样就会显示下载命令
workshop_download_item 108600 3635591071

命令格式为workshop_download_item 游戏ID 模组ID 复制它然后在之前的打开steamcmd的终端输入,等待下载完成就可以了,然后就可以把mod导入到游戏里了,像僵尸毁灭工程linux版本会在家目录新建一个Zomboid文件夹,里面的mods文件夹就是mod存放的地方,不过你需要把下载好的mod解压才可以,不然游戏无法识别,添加后就可以打开游戏,在开始界面点击模组来启用它们了,随便说一下我的僵尸毁灭工程是在rutracker上下载的,相关下载页面:
https://rutracker.org/forum/viewtopic.php?t=5231547

下载需要bt下载器,可以查看我之前的博文:qbittorrent配置和使用
https://aidens-fox.codeberg.page/posts/82f2ef74.html

前言

如果你是台式电脑或者电脑的麦克风很烂,一说话就炸麦,这些硬件层面的问题降噪软件是无法解决的,要想解决就要从硬件层面莱解决,但是为了这个买个麦克风就有一点太那什么的了,如果可以使用已有的东西来利用那就很好了,这几天我在github就看到了一个项目-micyou:可以把你的手机麦克风变成你的电脑麦克风的软件,通过 Wi-Fi 或 USB (ADB/AOA) 连接

安装

micyou多端适配,支持linux和windows等等,如果你是arch你可以直接使用aur仓库来安装(需要yay或paru):
yay -S micyou-bin

如果是其他就请在发布页面下载:
https://github.com/LanRhyme/MicYou/releases

除了安装本体还需要安装adb才可以使用,adb也就是安卓调试桥,是一种功能多样的命令行工具,可与设备进行通信,详细介绍查看:
https://developer.android.com/tools/adb?hl=zh-cn

如果你使用的是linux,那主流的发行版仓库都是有adb的包的,这里已arch为例:
sudo pacman -S android-tools

其他细节查看micyou官方文档:
https://micyou.top/docs/quick-start

使用

安装好软件后打开,因为是图形化界面,所以也没有什么难操作的,只需要点几下就可以连接了,只需要确保端口一样和在同一个网络环境就可以了,这里以usb连接为例,把数据线(不是充电线)插上电脑和手机,在手机弹出是否允许电脑usb调试时点击永远同意,然后在电脑端点击连接后在点击手机端的连接就可以连接上了,然后就可以在比如obs或其他需要麦克风的软件来使用了,这里以obs为例,打开obs,在混音器模块选择麦克风右键选择设置,在设备一栏选择mic开头的,然后确定就可以使用手机麦克风来录音了,这里也十分感谢作者,让我可以在不用花钱的情况下提升麦克风声音质量,其他问题查看官方文档:
https://micyou.top/docs/faq

前言

nvim(neovim),一个一款基于Vim的文本编辑器,你可以理解为lua版的vim,因为nvim可以使用lua语言来配置,支持lua让nvim的启动速度变得更快,所以现在主流都是选择nvim来作为文本编辑器,那么本篇博文我将会教你如何配置nvim和安装插件,如果你连vim怎么退出都不会我建议你先看看官方文档(-:

安装nvim

archlinux直接使用包管理pacman安装:
sudo pacman -S neovim

新建配置文件

nvim我建议是不要把所以配置都写在一个文件下,不然在时间一长绝对会乱死,在.config目录下新建nvim文件夹:
mkdir .config/nvim

在nvim目录下新建init.lua文件(类似于vimrc)
touch init.lua

在安装插件之前我们需要先配置一些nvim本身,所以先不创建lua文件夹,因为那是插件管理器和插件的文件夹,那么我们打开init.lua
为了方便所以把vim.opt(类似:set)局部变量opt
local opt = vim.opt

行号在敲代码的时候十分重要所以我们需要开启
开启绝对行号
opt.number = true
开启相对行号
opt.relativenumber = true

在敲代码时如果代码被包裹(折行)了,也就是在当前行没有显示的内容自动到下一行了,如果是阅读文章这没有什么关系,但如果是敲代码的这就会破坏结构,所以如果不是阅读文章一般是关闭的
opt.wrap = false

在使用编辑器的时候我们可以高亮光标(高亮当前行或列)来更快清楚当前行数
开启高亮显示当前行
opt.cursorcolumn = true
开启高亮显示当前列(两个一起形成十字架,来驱除报错(-:)
opt.cursorline = true

在搜索的时候,为了方便所以建议是关闭大小写敏感的
opt.ignorecase = true
opt.smartcase = true

在默认的nvim中的剪贴板是不同步系统剪贴板的,所以我们需要设置同步
opt.clipboard:append("unnamedplus")

完整代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
local opt = vim.opt
--行号
opt.relativenumber = true
opt.number = true
--防止包裹
opt.wrap = false
--十字架光标
opt.cursorline = true
opt.cursorcolumn = true
--启用鼠标
opt.mouse:append("a")
--搜索
opt.ignorecase = true
opt.smartcase = true
-- 系统剪贴板
opt.clipboard:append("unnamedplus")

安装插件管理器

虽然现在nvim有原生的插件管理器,但是我还是更习惯使用Packer或Lazy,不过Packer已经过时了,现在主流选择都是Lazy,使用我已Lazy为例,那么首先我们需要新建文件夹lua再在里面新建config文件夹来存放Lazy的文件
mkdir lua && mkdir lua/config

在lua/config目录下新建lazy.lua文件后打开写入:

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
-- Bootstrap lazy.nvim
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not (vim.uv or vim.loop).fs_stat(lazypath) then
local lazyrepo = "https://github.com/folke/lazy.nvim.git"
local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath })
if vim.v.shell_error ~= 0 then
vim.api.nvim_echo({
{ "Failed to clone lazy.nvim:\n", "ErrorMsg" },
{ out, "WarningMsg" },
{ "\nPress any key to exit..." },
}, true, {})
vim.fn.getchar()
os.exit(1)
end
end
vim.opt.rtp:prepend(lazypath)

-- Make sure to setup `mapleader` and `maplocalleader` before
-- loading lazy.nvim so that mappings are correct.
-- This is also a good place to setup other settings (vim.opt)
vim.g.mapleader = " "
vim.g.maplocalleader = "\\"

-- Setup lazy.nvim
require("lazy").setup({
spec = {
-- import your plugins
{ import = "plugins" },
},
-- Configure any other settings here. See the documentation for more details.
-- colorscheme that will be used when installing plugins.
install = { colorscheme = { "habamax" } },
-- automatically check for plugin updates
checker = { enabled = true },
})

再回到lua目录下新建plugins文件夹后在里面新建core.lua,用来指定需要安装的插件(作者名/插件名)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
return {
--主题
{ "ellisonleao/gruvbox.nvim" },
--插件管理器(必须)
{ "folke/lazy.nvim" },
--状态栏
{
'nvim-lualine/lualine.nvim',
dependencies = { 'nvim-tree/nvim-web-devicons' }
},
--提供缩进参考线
{
"lukas-reineke/indent-blankline.nvim",
main = "ibl",
---@module "ibl"
---@type ibl.config
opts = {},
}


}

之后再回到init.lua引用lua目录下的文件,在init.lua添加:

1
2
3
4
5
6
7
8
9
10
11
12
require("config.lazy")
require("plugins.core")
require("ibl").setup()

require('lualine').setup({
options = {
theme = 'gruvbox',
component_separators = { left = '|', right = '|' },
section_separators = { left = '', right = '' },
globalstatus = true,
},
})

保存之后在进入就会黑屏一会,因为这个时候nvim在下载插件管理器,之后就会弹出一个lazy的窗口来下载安装插件,安装好就可以使用了

不过还有一个主题没有启用,我们在init.lua文件添加:

1
2
3
4
5
--外观
opt.termguicolors = true
vim.o.background = "dark" -- or "light" for light mode
vim.cmd([[colorscheme gruvbox]])

这样nvim就基本配置好了

参考资料

lazy官方文档:
https://lazy.folke.io/
nvim官方文档:
https://neovim.io/doc/
B站技术蛋老师的视频:【全程讲解】Neovim从零配置成属于你的个人编辑器
https://www.bilibili.com/video/BV1Td4y1578E/?spm_id_from=333.337.search-card.all.click&vd_source=df8b0e10736531b80015676e74f67bc7

前言

微信,一个在国内十分重要的聊天软件,可以说在国内没有微信是寸步难行了,而微信有一个缺点就是不能在两个设备长期登录,对于一些有备用机的人就很不友好,因为备用机竟然连微信信息都看不了,在一些场景下就很不方便了,不过如果你的备用机是root过的,那么事情就好办了,只需要利用一个lsp模块就可以实现微信手机双登,不过在博文开始之前我还是有必要说明一下:

本博文仅提供教程,在实际操作之前请仔细考虑,如果账号被封请自负!

在实际操作之前一定要仔细考虑清楚,否则后果自负!

重要的话讲三遍,在实际操作之前一定要仔细考虑清楚,否则后果自负!

下载

LSPosed框架(注:原版的lsp已经停止更新,最高安卓支持版本为安卓14,如果高于安卓14则需要下载第三方版本)
原版
https://github.com/LSPosed/LSPosed
JingMatrix版(现改名叫Vector不叫LSPosed)
https://github.com/JingMatrix/Vector

除了上面两个版本,还有一个it版(闭源版)的LSPosed框架,不过我是不太建议使用这个版本的

shamkio(防检测)
https://github.com/LSPosed/LSPosed.github.io/releases

隐藏应用列表(防微信监测)
https://github.com/Dr-TSNG/Hide-My-Applist

WeChatTablet(微信双开模块,支持8.0.40以上)
https://github.com/Xposed-Modules-Repo/top.hookvip.wxtablet

配置

  1. 面具设置
    打开面具主页的设置,点击配置排除列表,选择微信让它被排除

  2. LSPosed配置
    打开面具,在模块页面安装LSPosed和shamkio再在主页点击设置开启zygisk然后重启

  3. 隐藏应用列表配置
    模块和应用的安装好后,打开LSPosed框架,在模块页中点击隐藏应用列表,点击启用模块,勾选系统框架(必须)然后是微信,勾选完成后重启让模块生效,重启后打开隐藏应用列表,选择模版管理,点击创建黑名单(白名单是勾选允许访问的应用,黑名单是勾选不让访问的应用,推荐使用黑名单),编辑那些应用不可见,也就是一些像面具,lsp,模块应用的东西,勾选完成编辑应用于那些应用,选择微信后给模板设置一个名字保存,在到主界面看看模块有没有激活就可以了

  4. WeChatTablet配置
    打开LSPosed的模块页面,点击WeChatTablet,点击启用模块,勾选微信(大于8.0.40),在把微信强行停止重进,不出意外的话你的微信在登录页面和要一个手机和平板同时登录的选择,点击这个选项即可双登微信了

前言

提到linux玩游戏,你可能会想到用steam的Proton来下载游玩游戏,这也是主流的官方的方法,但是steam很多优秀的游戏都是要钱的,虽然这些开发者的付出的确值得拥有这些钱,但是对于一个口袋比脸都干净的人来说就是心有力而力不足了,所以只能下载破解游戏,也就是学习版和盗版,不过大部分盗版游戏平台都是只有windows端的,一些游戏是有原生linux版的,但是下载网站没有只能用wine来套个兼容层来运行,这样性能就下降了,对于一些配置低电脑就不友好了,所以我这篇博文就分享linux破解游戏的下载网站,随便分享一些游戏推荐

声明:本文仅作技术研究与个人体验分享,不构成使用建议。相关操作可能违反软件许可协议或平台规则,请读者自行判断风险并承担后果,建议有条件的话优先购买正版/支持官方渠道。

下载网站-rutracker

Rutracker.org(原Torrents.ru)是俄罗斯最大的BT服务器,也是全球知名的盗版资源下载网站,里面的盗版资源十分丰富,其中就包含linux破解游戏,不过这些资源很多都是出自另一个游戏平台-GOG.com,其中里面就有很多对Linux支持游戏,而且还可以直接下载到本地,没有Steam那种恶心的验证文件,游戏运行时不会联网读取验证,也不会在后台检查你的账户,就这一点就吊打使用游戏平台,不用像steam一样要把那个臃肿的客户端挂在后台才可以进入游戏,所以如果有条件可以在GOG平台来购买下载游戏,让我们把DRM-Free(无数字版权管理)延续下去,好了扯远了回归正题,下面是linux破解游戏相关主题链接:
https://rutracker.org/forum/viewforum.php?f=1992

然后因为这个网站是bt下载网站,所以需要使用bt下载器来下载,比如# qbittorrent,配置和使用参考之前的博文:
https://aidens-fox.codeberg.page/posts/82f2ef74.html

安装游戏

因为大部分游戏都是gog平台的,安装方法基本一样,把下载好后的文件解压,在那个目录下会有一个sh脚本,具体名称看下载是的简介什么,然后给那个脚本提权
sudo chmod +x 脚本.sh

然后./脚本.sh
就会弹出一个安装界面(图形化),只需要选择好安装的地方就好了,安装完成cd到那个目录下,给一个叫start.sh的脚本提权
sudo chmod +x start.sh

然后./start.sh
就可以游玩游戏了

推荐游戏

Project Zomboid(僵尸毁灭工程)
一个2.5d的僵尸末日模拟游戏,游戏十分硬核,你要四处搜寻食物、搜刮物资、建造防御工事,并竭尽全力地生存下去,僵尸无处不在,如果你被你的角色压力很大,可以在外面按Q使用解毒剂(-:
下载链接:
https://rutracker.org/forum/viewtopic.php?t=5231547

结尾

最后还是有说一句,如果可以一定要支持那些游戏作者,盗版游戏给了俺们体验的机会,这里引用马库斯·佩尔松(Minecraft创始人)说的”去玩盗版吧。如果以后你手头宽裕了,并且依然喜欢它,再买也不迟”

前言

如果你使用dwm这个窗口管理器,那你肯定知道st,一个短小精悍的终端,也是dwm的默认终端,是suckless社区开发的终端,整体十分轻便快捷,但是默认的st十分简单,简单到连历史翻页都没有,不过这些都是可以通过打补丁的方式来扩展和自定义你的st,所以本篇博文我会教你从零开始配置一个短小精悍的终端-st

下载

首先我们肯定有先把他下载下来,我们使用git工具把他克隆到本地:
git clone https://git.suckless.org/st

克隆完成进入该目录,可以看到很多文件,我们主要修改的是config.def.h文件,虽然在第一次编译安装后产生的config.h也可以配置st,但是很多补丁在添加快捷键和变量时都是修改config.def.h文件的,如果修改config.h来配置,那每次打好补丁都要自己手动添加快捷键什么的也太麻烦了,相比之下直接修改config.def.h文件就比较方便了,但是需要注意的是,st在应用配置时是使用config.h的,所以在修改好config.def.h后记得执行rm -rf config.h把之前的配置删除,比如编译安装后还是之前的配置,那我们先不着急修改配置,我们先下载补丁,因为没有补丁的st能修改的也就几个

打补丁&补丁推荐

那么我们先在该st目录下新建一个叫patches的文件夹,方便以后的补丁管理,不然你总不能把补丁直接下载到目录下面吧,那得有多乱,我们使用命令新建文件夹:
mkdir patches

文件夹创建好后我们就要下载补丁了,不过在此之前你也可以试试我的st配置(st配置在文件st里):
https://github.com/Aidens-fox/dwm

  1. st-font2
    一个可以添加备用字体的补丁,因为我英文文喜欢JetBrainsMono字体,中文布局喜欢Sarasa Mono SC(更纱黑体),但是默认st只支持一个字体这个插件很好的解决了这个问题
    下载链接: https://st.suckless.org/patches/font2/
    因为补丁是会更新版本的,所以我就直接贴出下载页面了,我们只需要选择新版本然后鼠标右键选择从链接另存为文件,选择刚才创建的patches文件夹,下载完成后直接使用patch命令来打补丁:
    patch < patches/st-font2-0.8.5.diff
    打好后看看有没有产生config.def.h.rej,如果有就说明要手动添加或删除一些代码,我们打开config.def.h配置font2:
1
2
3
4
5
6
7
// 默认字体
static char *font = "JetBrainsMono Nerd Font:pixelsize=30:antialias=true:autohint=true";
// 备用字体
static char *font2[] = {
"Sarasa Mono SC:pixelsize=30:antialias=true:autohint=true",
"Noto Color Emoji:pixelsize=30:antialias=true:autohint=true",
};

修改完成后在编译安装(如果你在打补丁之前编译安装了,记得把config.h删除了,然后建议每个补丁安装配置完成后都编译安装看看有没有什么问题)
sudo make clean install

  1. st-colorschemes
    这个补丁添加了多种配色方案,只需要使用默认的alt+1~8即可切换配色方案,在原版的st只有一个很刺眼的配色(个人),没有Gruvbox那种柔和的感觉
    下载链接:https://st.suckless.org/patches/colorschemes/
    选择完成后还是使用patch命令来打补丁
    patch < patches/st-colorschemes-0.8.5.diff
    打好后看看有没有产生config.def.h.rej,如果有就说明要手动添加或删除一些代码,我们打开config.def.h配置colorschemes,主要是配置默认的配色方案
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
static const ColorScheme schemes[] = {

// Gruvbox dark (默认配色方案)
{{"#282828", "#cc241d", "#98971a", "#d79921",
"#458588", "#b16286", "#689d6a", "#a89984",
"#928374", "#fb4934", "#b8bb26", "#fabd2f",
"#83a598", "#d3869b", "#8ec07c", "#ebdbb2",
[256]="#ebdbb2", "#555555"}, 15, 0, 256, 257},

// Alacritty (dark)
{{"#1d1f21", "#cc6666", "#b5bd68", "#f0c674",
"#81a2be", "#b294bb", "#8abeb7", "#c5c8c6",
"#666666", "#d54e53", "#b9ca4a", "#e7c547",
"#7aa6da", "#c397d8", "#70c0b1", "#eaeaea",
[256]="#cccccc", "#555555"}, 7, 0, 256, 257},

...

};

修改完成后在删除config.h文件来编译安装看看有没有问题:
sudo make clean install

  1. scrollback-reflow-standalone
    这个补丁集成了集成历史的 st 的独立滚动回滚和回流实现存储、鼠标滚动、选择处理和调整回流大小统一
    下载链接:https://st.suckless.org/patches/scrollback-reflow-standalone/
    使用patch命令来打补丁:
    patch < patches/st-scrollback-reflow-standalone-extended-0.9.3.diff
    打好后看看有没有产生config.def.h.rej,如果有就说明要手动添加或删除一些代码,修改完成后在删除config.h文件来编译安装看看有没有问题:
    sudo make clean install

  2. copyurl
    这个补丁用于复制URL,默认快捷键alt+l,有多个版本可下载,根据自己需求下载
    下载链接: https://st.suckless.org/patches/copyurl/
    使用patch命令来打补丁:
    patch < patches/st-copyurl-20190202-0.8.1.diff
    打好后看看有没有产生config.def.h.rej,如果有就说明要手动添加或删除一些代码,修改完成后在删除config.h文件来编译安装看看有没有问题:
    sudo make clean install

  3. clipboard
    这个插件为st添加了更现代的复制粘贴快捷键,也就是ctrl+c和ctrl+v
    下载链接:https://st.suckless.org/patches/clipboard/
    使用patch命令来打补丁:
    patch < patches/st-clipboard-0.8.3.diff
    打好后看看有没有产生config.def.h.rej,如果有就说明要手动添加或删除一些代码,修改完成后在删除config.h文件来编译安装看看有没有问题:
    sudo make clean install

0%