有没有办法从命令行获取 OSX 代号(即 Yosemite、El Capitan 等)?我不是在寻找版本信息(例如
sw_vers -productVersion
Run Code Online (Sandbox Code Playgroud)
) 这给出了 10.10 等等 谢谢!
我有两个相同的文件夹,具有相同的结构和内容,如下所示:
folder_1
hello.txt
subfolder
byebye.txt
folder_2
hello.txt
subfolder
byebye.txt
Run Code Online (Sandbox Code Playgroud)
如果我将它们压缩为 tar.xz 格式,我会得到两个具有两种不同文件大小的不同存档(只有几个字节,但它们并不相同)。
$ cd folder_1 && tar -Jcf archive.tar.xz *
$ cd folder_2 && tar -Jcf archive.tar.xz *
Run Code Online (Sandbox Code Playgroud)
我得到:
folder_1/archive.tar.xz != folder_2/archive.tar.xz
Run Code Online (Sandbox Code Playgroud)
当然,如果我md5sum或sha1sum他们我会得到两个不同的哈希值
这就是我的问题......我需要检查提供的档案是否与我存储中的档案相同。我不能使用散列,也不能只检查文件大小。
使用 zip 而不是 tar.xz 可以工作,因为 zip 总是从相同的文件产生相同的 achives。为什么会这样?有什么办法可以预防吗?
我正在 ArchLinux 上的 Wayland 上测试 GNOME 3.14,我也想在 Wayland 上测试 GTK+。为此,我可以从终端设置以下两个环境变量
export GDK_BACKEND=wayland CLUTTER_BACKEND=wayland
Run Code Online (Sandbox Code Playgroud)
anf 然后也从终端运行我的应用程序(即 nautilus)。但是我想设置这个会话范围,这样我就不必从终端启动我的应用程序。我想我不能设置它们,.bashrc因为它们会在 X 会话上破坏我的标准 GNOME。
那么仅在 Wayland 会话上为 GNOME 设置这些变量的正确位置在哪里?
我已经使用 Gnome Tweak Tool 禁用了所有 gnome 扩展,方法是单击所有扩展列表顶部的开关,一键禁用所有扩展。现在一切都被禁用了,顶部的开关也消失了。我尝试重新启动,但调整工具仍然不允许重新启用任何扩展:

我也尝试过https://extensions.gnome.org/local/但即使重新手动启用它们(单击开/关开关)也能工作。开关显示“on”,但实际上并未启用扩展。重新加载页面显示全部关闭。
我是 Arch 的新手,也许这个问题之前已经被问过数百次了,但即使在这样的 Arch 官方文档中我也找不到答案:https ://wiki.archlinux.org/index.php/Arch_Compared_to_Other_Distributions
Arch 它是一个滚动发布发行版。这对我来说很清楚。但是,当组件的新版本发布时,exaclty 会发生什么?让我们以内核为例:
www.kernel.org 上提供了一个新的稳定内核(例如 3.12.8)。这个内核是按原样打包并推送到 Arch 存储库还是:
在 arch 中,如果我输入uname -r,我会得到3.12.8-1. 那么是否-1意味着任何定制/补丁?
我正在尝试使用内置屏幕录像机 ( Ctrl+ Alt+ Shift+ R)在 Arch Linux 上的 Gnome 3.10 中录制我的桌面(包括音频)。根据这篇文章(以及可以在互联网上找到的其他类似解决方案),我尝试应用 gconf 设置
gsettings set org.gnome.shell.recorder pipeline "queue ! videorate ! vp8enc quality=10 speed=2 ! mux. pulsesrc ! audio/x-raw-int ! queue ! audioconvert ! vorbisenc ! mux. webmmux name=mux"
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:
No such schema 'org.gnome.shell.recorder'
Run Code Online (Sandbox Code Playgroud)
浏览dconf-editor我看到org.gnome.shell.recorder实际上不存在,我找不到任何类似的东西......我如何在 gnome shell 3.10 中录制我的桌面,包括内部音频(不是麦克风)?
编辑:我也不想在录制时包括鼠标光标。
我有一台装有 ArchLinux 和 Gnome 3.18 的戴尔 XPS 13 笔记本电脑(旧系列)。我在官方gnome 3.18 发行说明中读到
如果存在光传感器,GNOME 现在将自动调整显示亮度,以适应环境光线水平。
对于没有内置硬件的人,可以使用 ColorHugALS 设备进行测试。
支持 Windows 8 兼容硬件。
控制中心电源面板中的开关允许打开/关闭自动显示亮度。
开箱即用的 Linux 内核不支持我的环境光传感器,但是我已经编译并安装/加载了这个模块,现在我的传感器显示为/sys/bus/acpi/devices/ACPI0008:00/. 例如我可以做
$ cat /sys/bus/acpi/devices/ACPI0008:00/iio\:device0/in_illuminance_raw
153
Run Code Online (Sandbox Code Playgroud)
并读取当前的原始照度。
然而,这似乎没有被 gnome 检测/支持,因为我仍然没有得到“控制中心电源面板中的开关”,并且显示亮度不会自动调整。
我怎样才能让它工作?
我知道有很多关于此事的文章和维基百科,而且我已经阅读了其中的许多内容。但我仍然很困惑,因为其中一些可能已经过时了。所以也许我可以在这里澄清一些疑问......
我想在配备 NVMe CX2-8B512-Q11 NV SSD 驱动器和 Windows 10 的新 Dell XPS 13 笔记本电脑上安装 Archlinux(这是一个滚动发行版,因此最新的内核、最新的驱动程序、最新的所有内容)。我已经缩小了windows分区,禁用快速启动和安全启动等。
现在的问题是选择哪个文件系统/。我读过一些文章,我了解到:
BTRFS 很酷,但仍然不稳定。我读到有人因为使用它而被搞砸了。所以现阶段不建议这样做。
EXT4 是当今最可靠的一种,唯一的缺点是占用驱动器上的空间。
F2FS 是为 SSD 设计的,但目前运行它仍然很棘手。
所以目前稳定系统的最佳选择是 EXT4,对吗?
关于挂载选项:DISCARD 似乎已被弃用且不推荐。Arch wiki 建议启用定期修剪服务。是否有其他挂载选项可以添加到 fstab(例如 rw、relatime、data=ordered)?
我正在使用 gnome-boxes 来运行 Ubuntu VM(Arch Linux 主机)。从 GB 的主屏幕(显示所有 VM),我单击 VM 的缩略图,它会打开并显示所有 GB 窗口。一切正常,我可以将 GB 放在另一个虚拟桌面上并将其最小化。我的虚拟机在后台运行了好几天……但是如果我从 GB 中单击后退按钮返回主屏幕(我所有的虚拟机缩略图所在的位置)几秒钟后我的虚拟机似乎进入睡眠状态,我无法再访问它(已桥接网络)来自我的主机系统。我必须再次单击 VM 缩略图才能恢复它。这是正常的吗?如果我想同时运行两个虚拟机,我该怎么办?
他们入侵了我的 VPS 并更改了 root 密码。幸运的是,我的提供商已经为我重置了它,现在我又可以控制了。
现在我想确保他们没有安装任何我不知道的东西或服务(例如,利用它进行一些非法下载/上传等)。
是否有任何工具或做法可以确保我的服务器干净?我想避免从头开始重新安装它。
gnome ×4
arch-linux ×2
bash ×2
files ×1
filesystems ×1
gnome-boxes ×1
gnome-shell ×1
gtk ×1
kvm ×1
osx ×1
qemu ×1
security ×1
sensors ×1
ssd ×1
tar ×1
wayland ×1