Mac 读写 NTFS 硬盘
2023-10-09 software mac 1 mins 5 图 162 字
辗转几次,最后选择了硬盘挂载到Windows虚拟机、Mac读取windows文件
这种方式,完美解决🤣!
-
虚拟机设置共享 windows
-
Mac在网络可以看到挂载的硬盘。
有读写权限!
连接设备会弹出来:
ps: 本来想安装 ntfs-3g 的,不需要了。
辗转几次,最后选择了硬盘挂载到Windows虚拟机、Mac读取windows文件
这种方式,完美解决🤣!
虚拟机设置共享 windows
Mac在网络可以看到挂载的硬盘。
有读写权限!
连接设备会弹出来:
ps: 本来想安装 ntfs-3g 的,不需要了。
我对浏览器 vim 的需求很轻度,不需要太多的操作,但又非常需要。vimari 很轻量,不错。
下载链接:https://apps.apple.com/cn/app/vimari/id1480933944?mt=12
打开后是这个界面:
激活
打开配置文件:
可以看到常用的快捷键了:
默认如下:
今天对一台新机器更换了源,进行apt-get update
报错:
Err:3 http://mirrors.aliyun.com/debian buster-proposed-updates InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY 6ED0E7B82643E131
Err:4 http://mirrors.aliyun.com/debian buster-backports InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY 6ED0E7B82643E131
Reading package lists... Done
W: GPG error: http://mirrors.aliyun.com/debian buster-proposed-updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY 6ED0E7B82643E131
E: The repository 'http://mirrors.aliyun.com/debian buster-proposed-updates InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://mirrors.aliyun.com/debian buster-backports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY 6ED0E7B82643E131
E: The repository 'http://mirrors.aliyun.com/debian buster-backports InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
这是缺少必要的 GPG 公钥导致的。这些公钥用于验证从 http://mirrors.aliyun.com/debian 这个源下载的软件包的完整性。
要解决这个问题,可以按照以下步骤来添加缺少的公钥:
先安装GnuPG
。
E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation
apt install gnupg
找到缺少的公钥的 16 进制指纹,它们在错误消息中可以找到。在这里,这两个指纹分别是 0E98404D386FA1D9
和 6ED0E7B82643E131
。
使用以下命令将公钥添加到系统中:
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9 6ED0E7B82643E131
这个命令会从 Ubuntu 的公钥服务器下载并添加这两个公钥到你的系统中。
接下来,你需要更新软件包列表,以便使更改生效:
apt update
现在,你应该能够正常地更新和安装软件包了。
使用 GPG 密钥来验证软件包的完整性还是有必要的,可以防止恶意软件注入到你的系统中。
最近在使用 raycast 这个工具,纪录一些常用的场景,也会不断更新这篇文章。
Raycast 是一个在 Mac 上的启动器,能够完全取代 Alfred 和系统内置的 Spotlight 功能,以改善工作流程,提高效率。
Raycast 能够快速打开 macOS 中的任何应用程序/文件、管理窗口、多功能计算/换算、访问书签、做笔记、查找日历和提醒事项,甚至可以运行 Python 和 Bash 脚本等。很适合我们IT 管理员、开发者,或者文字工作者、视频工作者等使用。
Raycast 还支持插件扩展,Raycast 的插件和一些脚本都是开源的,因此你可以根据自己的需求在插件市场和脚本仓库中找到自己想要的插件和脚本;如果在插件/脚本市场中看了一圈,没有开源项目可以满足你需要的功能,也可以自己写一个插件或者通过一些脚本(Script)满足自己的要求。
RayCast 快捷键我喜欢双击 command
使用。也可以自定义设置。
homebrew 安装非常简单:
brew install --cask raycast
打开设置,我修改了自定义快捷键:
打开后界面如下:
在默认情况下,使用 Raycast 执行搜索,类似于应用搜索会作为直接展示,而文件搜索、词典、联系人、剪贴板历史属于二级功能,包括很多第三方拓展都属于二级功能入口,当需要使用二级功能的搜索,需要先在 Raycast 中敲入二级功能关键字,找到对应的功能入口进入。
直接输入即可,跟 spotlight 一样。
搜索后用 cmd + k 可以选择不同的操作方式:
还是挺有用的,可以输入clip快速到达。
可以一次性把要复制的内容都复制下来,生成几条复制历史,然后到对应的APP中取粘贴。
直接输入即可。可惜这些计算不支持中文:
更多操作可以参考原文
最常用的就是锁屏了:
更多命令参考 原文.
比较有用的:
left half
和 right half
Maximize
更多命令参考 原文。
Raycast 对接了不少第三方应用的功能服务,也包括 macOS 系统自带的日程查看以及待办事项管理,这些所能实现的操作在设置中都可以直接看到,可手动选择关闭。
可以调色
打开 raycast
后,cmd+,
可以快速打开配置:
非pro用户可以导出配置:
输入store
,输入插件名称
,回车
进入详情,回车
安装。
这里做一个简单的快捷配置,我基于 google 创建一个我 blog 的搜索链接:
link内容为:
https://google.com/search?q=site:blog.kelu.org+{Query}
搜索界面:
还有快速打开文件夹等:
可以参考这篇文章,有详细说明:《极具潜力的效率启动器 App,Raycast 脚本功能详解》
Mode(运行模式)的话分为4种:
fullOutput
:命令在单独的视图中打印整个输出。compact
:命令在 Raycast 窗口下方运行并打印结果。silent
: 命令关闭 Raycast 窗口并在后台运行。inline
:将脚本设置为以刷新仪表板的方式显示,支持配置参数 refreshTime。我选择了常用的 compact。新建好脚本后,直接在脚本上修改即可。
我写了一个 Jekyll 常用的脚本,将英文句子的大写转成小写,再用-代替空格,然后把句子输出到剪切板里去,这样一个脚本。如下:
#!/bin/bash
# Required parameters:
# @raycast.schemaVersion 1
# @raycast.title lower case with separator
# @raycast.mode compact
# Optional parameters:
# @raycast.icon 🤖
# @raycast.argument1 { "type": "text", "placeholder": "请输入英文句子" }
# Documentation:
# @raycast.description 大写转小写 和 - 分隔符
# @raycast.author kelvinbloodzz
# @raycast.authorURL https://raycast.com/kelvinbloodzz
# echo $1 | pbcopy
#
# 去掉换行回车
cleaned_sentence=$(echo "$1" | tr -s '\n' ' ')
# cleaned_sentence=$(echo "$input_sentence" | tr -d '\n\r')
# 去掉首尾多个空格
cleaned_sentence=$(echo "$cleaned_sentence" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')
# 将句子转换为小写并替换空格为破折号
formatted_sentence=$(echo "$cleaned_sentence" | tr '[:upper:]' '[:lower:]' | tr ' ' '-')
# 输出结果
echo $formatted_sentence
echo $formatted_sentence | tr -s '\n' ' ' | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' | pbcopy
这个界面还蛮好看的!喜欢。
最近拿着我的 Mac studio 移动办公。是的,移动办公2333333。 手头上有两台iPad pro 12.9,实在没必要整便携屏了。这篇记录如何完成。
真的希望MacOS和iPadOS可以原生支持iPad外接当唯一显示器呀。
本方法在我目前 MacOS 13下OK,全免费。
设置 -> 通用 -> 共享:
打开远程管理:
类似如下配置,不用修改。
下载 vnc 软件
查看局域网的Mac。如果有iPhone手机就比较方便,iPhone 可以给 Mac 共享网络,iPhone 上的vnc的Bonjour上一定有Mac studio的vnc的连接。
点击进入,输入账号密码。登录。
其实到这里已经可以使用了。但是由于使用的是网络🛜通讯,所以效果并不太好。如果是5G的Wi-Fi还是可以接受,2.4G的话就确实有点卡了。最好的办法还是通过有线的方式。所以引出了第二个软件:
Mac下和iPad下都需要下载 duet。
Mac下:
iOS下:
进行一次typec插拔,连接上后就自动完成了,
最后效果如下:
有一个注意事项,就是使用 iPad 官方的 Magic Keyboard 无法输入中文。
我猜测是iPad使用了什么不标准的输入方式,而 Duet 没有适配这种输入方式。最后换回了传统的 Magic keyboard 直连 Mac studio,iPad 纯粹作为显示屏。
和 linux 是一样的,参考我这篇 《debian登陆信息修改》, 直接覆盖 /etc/motd 文件即可,效果如下: