问题标签 [crostini]
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.
python - 如何在 Linux 命令行中截取 Chromebook 的屏幕截图?
在我的 Chromebook 上的 Linux 中,我尝试使用命令行截取屏幕截图,但似乎没有任何效果。我试过ImageMagick
...
而且我也试过scrot
...
我尝试了几种 python 方法,但唯一可以成功安装并运行且没有错误的方法是pyscreeze
(它使用 scrot),它只产生一个空白的黑色图像,这对我来说毫无用处。
在其他python方法方面,我尝试pyautogui
了安装失败,告诉我“为Pillow构建轮子失败”。我试过pyscreenshot
了,它安装并运行但告诉我“所有后端都失败了”。我也试过ImageGrab
了,它告诉我“ImageGrab 仅适用于 MacOS 和 Windows。”
有谁知道使这项工作的方法?
提前致谢!
linux - 如何检测 Crostini 中的活动窗口?
我想以编程方式检测 Chromebook 的 Linux Crostini 中的活动窗口及其元数据(如应用程序名称和标题)。有谁知道如何可靠地做到这一点?
FWIW,我已经在 python 中尝试了以下三种方法,当它们结合使用时,可以为 Fedora、Ubuntu、Arch、Manjaro、Mint 等提供完整的解决方案。但它们都不适用于 Crostini。
对其他方法有什么想法吗?
linux - 如何在 Crostini 中启动 GUI 应用程序?
每次我的 Linux 操作系统在我的 Chromebook 中启动时,我都想启动一个 GUI 应用程序(例如 Firefox)。每当启动第一个 Linux 应用程序时,Linux 操作系统就会启动。我尝试了许多技术,但无法使它们中的任何一个起作用。
1. .desktop in~/.config/autostart
或 in/etc/xdg/autostart
即使 firefox.desktop 文件本身可以毫无问题地启动 Firefox,这也无法在启动时启动 Firefox。我是否需要以某种特殊方式或其他方式设置权限才能正常工作?
2.通过启动它.bashrc
这会在终端启动时启动 Firefox,而不一定在 Crostini 启动时启动。如果我通过打开与终端不同的 Linux 应用程序(例如 Chromium)来启动 Crostini,则.bashrc
不会被调用。
3.通过启动它/etc/profile.d
与 相同的问题.bashrc
。它仅在终端启动时启动 Firefox,而不是在 Crostini 本身启动时启动。
4. systemd 单元文件启动一个启动 Firefox 的 bash 脚本
这(到目前为止)无法在启动时启动 Firefox,即使当我手动运行服务时它可以毫无问题地启动 Firefox。这是我的服务文件的代码,它/etc/systemd/system/
与chmod 640
perms 一起放置:
这里是 的代码fflauncher.sh
,它有chmod +x
权限:
尽管如此,Firefox 不会在启动时启动。但有趣的是,bash 脚本本身实际上是使用这种方法在启动时调用的。Firefox 应用程序无法运行。
有人对我如何让它工作有任何建议吗?
firefox - Crostini 和 Firefox 中的标题栏
你们中的许多人可能已经知道了。Crostini 上的 Firefox 中的标题栏开/关选项不起作用,一个大的空白标题栏总是在那里,占用空间并且通常很烦人 - 这与 Chrome OS 如何管理窗口有关。经过相当多的新手级实验和搜索后,我发现了这个:https ://bugzilla.mozilla.org/show_bug.cgi?id=1670823,特别是这个命令:'MOZ_GTK_TITLEBAR_DECORATION=system firefox' 可以完成这项工作。我创建了一个别名,这样我就可以在终端中输入 ff 并免费获得 firefox 标题栏。到目前为止,一切都很好。问题是:如何将命令与 Chrome OS 创建的 firefox 图标关联起来,我玩过 firefox.desktop 文件无济于事。有任何想法吗?
linux - X 服务器 ":0" 上的致命 IO 错误 11(资源暂时不可用)
我无法让 Linux GUI 应用程序在我自建的 CloudReady 工作站上运行。我有一台 Pixelbook Go,可以毫无问题地使用 Linux GUI 应用程序。
启用 Linux 并启动终端后立即执行的步骤
环境信息(和我的 PixelBook 上的一样)
系统信息
CPU:AMD锐龙5900x
主板:微星B550战斧
存储:980 PRO PCIe 4.0 NVMe SSD 1TB
显卡:微星 GTX 1060
CloudReady 操作系统版本:94.4.4(家庭构建)稳定通道 64 位
谢谢!
帮助(甚至“这是不可能的,因为 x”)将不胜感激。
我还在讨论 r/Crostini 子 Reddit。查看已经讨论/尝试过的内容。 https://www.reddit.com/r/Crostini/comments/rhzo64/fatal_io_error_11_resource_temporarily/
在解决这个问题或者我放弃并切换回 Windows 之前,我只能使用 neovim。:(
c# - “找不到 .NET Core SDK。” 在 Chromebook 上的 VSCode 上
所以我有一个 Chromebook,我刚刚在上面启用了 Linux 开发工具,它为它提供了一个终端和一个专用的(在我的情况下,20GB)存储空间用于“Linux 文件”。我正试图让 VSCode 处理它,但我玩得很开心。
我已经在此 Microsoft Docs 文档 ( https://code.visualstudio.com/blogs/2020/12/03/chromebook-get-started ) 上完成了所有工作,直至深入研究如何处理特定编码语言。我是 C# 的初学者,我在我的 Windows PC 上安装了 VSCode 以及 Visual Studio。但是,每当我尝试在终端中创建一个新项目时,使用:
dotnet 新控制台
它只是说命令dotnet
没有找到。但即使在此之前,我在应用程序的右下角收到一条错误消息“找不到 .NET Core SDK。.NET Core 调试将无法启用。确保 .NET Core SDK 已安装并且在路径上。” 我对我的 chromebook 进行了 Powerwash 以重新开始,这次我加载了从我的 PC 转移的一个旧项目,我收到一条通知,说我必须安装一个用于 C# 调试的扩展。所以我安装了官方的微软,然后我又开始收到错误。我尝试在我的 chromebook 上安装 SDK,但没有任何关于如何在 Chromebook 和 ChromeOS 上执行此操作的文档(据我所知,Microsoft Docs 没有),我不想让像我一样的错误
我希望这里的某人能够对此有所了解,任何帮助将不胜感激。提前致谢!