问题标签 [qubes-os]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
keyboard-shortcuts - Qubes-OS 可以在没有鼠标的情况下使用吗?
Qubes-OS 是否支持键盘快捷键足以在没有鼠标的情况下使用它?我读到 dom0 维护桌面环境,可以是 KDE 或 xfce,所以我可以假设快捷方式与 KDE 或 xfce 中的快捷方式相同吗?
smartcard - 未能使用 udev 规则更改 Xen/QubesOs VM 中的智能卡设备所有权
在 Xen VM(在 QubesOS 内)中,我可以看到我的手动 USB 智能卡读卡器,如下所示:
深入了解udevadm
收益率:
尽管权限设置如下:
调用的结果gpg2 --card-status
为root
,但作为普通用户产生一个Card error
. 我尝试使用以下udev
规则 ( /etc/udev/rules.d/51-SCR3310.rules
) 来解决这个问题:
但无论我做什么,我都无法让普通用户通过gpg2
.
我在哪里搞砸了?
qubes-os - Qubes OS:没有网络?
我正在使用一台全新安装了 Cubes OS 3.2 的联想 T420 机器。在系统托盘图标所在的右上角没有显示允许我连接到家庭 wifi 的条目。我尝试多次重新启动系统而没有更改。在安装之前,我安装了最新的 Ubuntu,网络完全没有问题。
linux - Scrapy:没有名为“parsel”的模块
我已经搜索了很多,但我还没有找到解决方案。安装 scrapy 后,当我尝试运行它时,会收到以下错误消息:
回溯(最后一次调用):文件“/usr/local/bin/scrapy”,第 7 行,从 scrapy.cmdline 导入执行文件“ /usr/local/lib/python3.4/dist-packages/scrapy/init .py",第 >34 行,从 scrapy.spiders 导入蜘蛛文件 "/usr/local/lib/python3.4/dist-> from scrapy.http import >Request File "/usr/local/lib/python3.4 /dist-packages/scrapy/http/ init .py", >line 11, in from scrapy.http.request.form import FormRequest File "/usr/local/lib/python3.4/dist->packages/scrapy/http /request/form.py",第 12 行,从 parsel.selector import create_root_node ImportError: No module named 'parsel'
我找不到任何名为 parsel 的模块,谁能给我一个线索我应该在哪里看?
我正在运行 Qubes OS 3.2。您需要更多信息吗?
fedora - 调整 fedora LiveCD 分区的大小
我正在使用 Fedora 为联想机器创建 Qubes 安装媒体,按照他们的指示在这里。UEFI 在较新的 lenovos 上有些奇怪,需要在安装 LiveCD 中进行特殊调整。但是,Fedora Media Writer 会自动创建一个只有 1.7 GB 的主分区,这不足以下载/存储 Qubes 的 ISO (~4.3 GB)。看起来 Qubes ISO 需要在同一个分区上才能创建媒体。我该如何 (1) 调整此分区的大小以便我可以将 Qubes ISO 实际放置在其上,或者 (2) 首先给自己足够的空间以实际将 ISO 放置在驱动器上?我不知道如何调整 LiveCD 上的分区大小,因为我不了解它们的分区结构。
debian - 如何使用 Qubes OS 从 Debian 9 升级到 Debian 10?
我在 Qubes OS 上有 Debian 9,但我想将它升级到 10。我想从 9 升级,因为 10 成为了稳定器,但我不知道如何。https://www.qubes-os.org/doc/template/debian/upgrade-8-to-9/我用这个作为参考,但我不知道。你怎么做呢?
linux - docker 容器中的 Xdebug 无法连接到 Qubes OS 上的 PhpStorm
Docker 容器中的 Xdebug 无法连接到我系统上的 PhpStorm。
我正在尝试使用 PhpStorm 为 Linux(qubes-os / Fedora 30)上的 Docker 环境设置 Xdebug。Xdebug 已启用,我可以访问错误消息。在 PhpStorm 中,我总是使用我给 Xdebug 作为远程主机的相应 IP 更新 DBGp 代理设置。我尝试了许多版本的 Xdebug 设置,但都失败了。
我目前最好的猜测是内部 IP 管理出了问题。这可能是由于qubes-os造成的,但我不太相信,因为它是普通的 Fedora,而且我以前从未遇到过这样的问题......
我的Xdebug 配置
(我知道这host.docker.internal
不适用于 Linux。无论如何我都在使用它,通过/etc/hosts
在 docker 容器的文件中为这个变量设置一个 IP 来更轻松地调试)
我的phpinfo()
我的网络日志告诉我,我的请求来自
172.18.0.1 - - [31/Oct/2019:09:58:22 +0000] "GET / HTTP/1.1" 200 47698 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36"
我的ifconfig
输出主机
我在 docker 容器上的ifconfig
输出
我netstat -ltn
来自我的主机
我netstat -ltn
来自 docker 容器
使用时xdebug.remote_connect_back=1
我得到
此外,当我netstat -nr | grep '^0\.0\.0\.0' | awk '{print $2}'
在 docker 容器中运行时,我得到 172.18.0.1
因此我会得出结论xdebug.remote_host = 172.18.0.1
但是当我使用docker添加到容器的/etc/hosts
IP时(IP更改为172.17-18.0.1-4,现在是172.18.0.4)并查看我得到的Xdebug日志
因此,由于这些 IP 有点不确定,我只是尝试了我在途中遇到的每个 IP 作为我xdebug.remot_host
的 docker 容器。我来自 xdebug 的上述失败日志之一
此外 和 的telnet
结果ping
:
结论:我迷路了。我基本上尝试了所有可能的 IP 地址。请帮助我了解我需要做什么才能调试我的 PHP 代码。谢谢!
qubes-os - 安装 Qubes 4.0.3 UEFI
晚上好,我正在尝试安装 Qubes 4.0.3 作为我的主系统,但遇到了问题。我可以通过禁用 nouveau 来安装旧版操作系统,但是 UEFI 中没有这样的选项(它已被删除)
我被困在黑屏上,不胜感激。
解决了!
似乎 XEN 不能很好地与我的 nvidia gpu 配合使用,为了解决这个问题,我打开了“磁盘”(在 linux 上)并安装了 XEN 分区(称为 Anacoda)。我打开 EFI 文件夹并找到配置文件。
我在 qubes-verbose 部分之后添加了“nouveau.modeset=0”,它可以工作了!
我希望这对所有希望享受 qubes 的人有所帮助!
installation - Anaconda 安装程序(Fedora/Cent/RH/Qubes)- 安装前 CLI 磁盘准备
我正在寻找在许多 luks 磁盘上构建的 RAID BtrFS 上的 root。我通常在 Debian 或 Ubuntu 上通过预先准备好我的磁盘,然后在这些磁盘中运行安装来执行此操作。最后,我需要转入新系统来修改 crypttab 和 fstab。
我正在尝试使用 Anaconda 安装程序的 Qubes 做同样的事情。当我进入 GUI 分区程序时,BtrFS 出现在“未知”下拉列表下,但如果我尝试将“挂载点设置为“/”然后“更新设置”,则会出现“您必须在根设备。”(但那里已经有一个。)如果我改用“+”,我会被告知“没有足够的可用空间用于精简配置。”安装程序显然对可用空间的大小感到困惑:“可用空间 992.5 KiB,”“总空间 238.47 GiB。”事实上,RAID 的 BtrFS 中有 932.35GiB。
如果我只是打开 luks 设备,但没有放 FS,那么所有 /dev/mapper/luks* 设备都会出现在“未知”下拉列表下的分区器中,但选择“新挂载点将使用以下分区方案:Btrfs ” 没有任何设备允许我关联挂载点。它是灰色的,或者如果我尝试使用“+”并使用单个磁盘对其进行测试,它会返回错误“没有足够的磁盘用于单个磁盘”。(但我那里有多个 LUKS 磁盘!)
尝试不进行任何事先格式化,无论是 luks 还是 Btrfs,我发现分区程序无法处理裸磁盘。它需要一个分区表(我不需要)。
有没有人有办法解决这个问题?
编辑:这个安装程序似乎存在严重问题。
operating-system - 如何在 Qubes-OS 上禁用快速启动
Qubes-OS 中的这个问题几乎没有在线文档,因为其中大部分是由他们自己托管的。每次我启动 Qubes 时,都会禁用联想启动屏幕并开始运行操作系统进程并解密硬盘驱动器。(有用的详细信息:版本 4.0.4,文档:https ://www.qubes-os.org/doc/ )