Questions tagged «arch-linux»

Arch Linux是一种简单,轻量,滚动的Linux发行版,旨在使事情保持简单。使用此标记可以解决特定于Arch Linux的问题。请勿将这一年龄用于衍生工具,例如Manjaro。

2
更新后无法启动archlinux:找不到uuid
我用“ pacman -Syu”更新了archlinux,然后重新启动后,系统无法启动。这是报告: Warning: /lib/modules/4.11.9-1-ARCH/modules.devname not found - ignoring version 232 Error: device 'UUID=b5a9a977-e9a7-4d3d-96a9-dcf9c3a9010d' not found. Skipping fsck. Error: can't find UUID=b5a9a977-e9a7-4d3d-96a9-dcf9c3a9010d You are now being dropped into a emergency shell. Can't access tty: job control turned off 在那个外壳中,我的键盘不起作用。 我正在尝试使用archlinux的livecd:安装分区并使用chroot。我在“ / etc / fstab”中检查根分区的uuid。这是我的fstab: # /dev/sda2 UUID=b5a9a977-e9a7-4d3d-96a9-dcf8c3a9010d / ext4 rw,relatime,data=ordered …

4
blk_update_request:I / O错误,dev fd0,扇区0
我最近开始注意到blk_update_request: I/O error, dev fd0, sector 0在我用作服务器的运行Arch Linux的第二台计算机上的一些错误。这始于当我搬进新公寓时必须重新启动计算机。我有以下/etc/fstab配置: # # /etc/fstab: static file system information # # <file system> <dir> <type> <options> <dump> <pass> #UUID=94880e53-c4d3-4d4d-a217-84c9ac58f4fd /dev/sda1 / ext4 rw,relatime,data=ordered 0 1 #UUID=c1245aca-bbf7-4813-8c25-10bd0d95631e /dev/sda2 none swap defaults 0 0 #UUID=94880e53-c4d3-4d4d-a217-84c9ac58f4fd /dev/sdb1 /media/marcel/videos auto rw,user,auto 0 0 所以我的主硬盘挂载了/,我的外部硬盘挂载了/media/marcel/videos。问题在于,重新启动后,我的外部驱动器已安装/dev/sda,我的内部驱动器已安装/dev/sdb。据我所知,这台计算机可以正常启动,直到我看哪/media/marcel/videos一个是克隆的/。现在,我已拔下外部驱动器,而我只是想对主驱动器进行故障排除。 相关dmesg: ACPI Error: [CAPB] …

1
X服务器仅以root用户身份启动
我有一个Arch Linux系统,常规内核和驱动程序。由于某些奇怪的原因,xinit由非root用户启动时会产生错误。日志说: (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) 但是,我可以stat和ls非root用户的文件以及对它的许可权是755

2
在vconsole.conf中设置控制台字体无效(系统)
我正在尝试为新的Arch Linux安装(使用systemd)设置不同的默认控制台字体。 设置我vconsole.conf在/etc为这样: KEYMAP=us FONT=Lat2-Terminus16 我重新启动后,看到我新设置的控制台字体出现,只是在登录提示之前将其重置。 注意事项: 运行/usr/lib/systemd/systemd-vconsole-setup手动工作正常 systemctl status systemd-vconsole-setup.service 告诉我它已加载并且“活动(退出)” 我确实包括了consolefont挂钩mkinitcpio.conf

2
AUR中的“ * -git date”软件包是怎么回事?
我将要移至Arch Linux。在AUR中检出软件包时,有许多遵循“ project-name-git date”命名方案的软件包,例如: adonthell-git 20100408-1 akonadi-facebook-git 20111117-1 wesnoth-svn 40587-1 vimprobable-git 20110829-1 vimprobable2-git 20111214-1 这些包是什么?它们只是指定时间点的adonthell / wesnoth / etc存储库中的快照吗?如果是这样,则必须在不更改其名称的情况下更新软件包,这会使软件包管理变得非常复杂。 如果我想从git repo中获取最新版本的信息,我应该使用AUR还是自己编译?

2
如何在Arch / Xfce中轻松更改我的时区?
由于我四处走动,因此我需要经常更改时区。我在Arch / Xfce上。我怎样才能做到这一点?我尝试右键单击顶部面板上的手表->属性->时间设置->时区。没用 当我输入时区时,它不会自动完成,也不会显示建议。但是,当我输入时,按OK,时间不会根据新的时区更改。 这样做的正确方法是什么?

4
i3和XFCE:如何摆脱桌面容器,浮动窗口并关闭计算机?
我正在使用i3窗口管理器,到目前为止,我还很高兴,但是我遇到了一些问题。 使用XFCE,我的“桌面”被视为一个单独的容器(窗口)。这意味着当我在第一个工作区中打开一个新程序时,它将把屏幕分成两部分,并将“桌面”显示为一个窗口,另一个程序显示在另一个窗口中。我可以最小化桌面的大小,或使用“选项卡式”选项来最小化影响,但这并不方便。我希望i3完全不将桌面视为窗口。如果那意味着“丢失”我的桌面,那没问题。我尝试“关闭”此窗口,但整个会话已关闭,然后返回初始登录屏幕。 有来自Thunderbird的通知窗口应该浮动,但它们将显示为新窗口。我尝试添加for_window [class="xfce4-notifyd"] floating enable到配置文件中,但这不起作用。 如何使用键盘绑定关闭?我尝试了bindsym $mod+x exec shutdown和bindsym $mod+x exec /home/user/shutdown.sh(具有sudo shutdown -Ph now),但没有一个起作用。 我正在使用Arch Linux。

2
Chrome占用了所有RAM并冻结了系统
如何防止Chrome占用超过4GB的内存。他不时决定采用7GB(总共8GB RAM)之类的东西,并使我的计算机无法使用。 您有什么帮助吗? PS:我什至没有打开超过10个标签。编辑:也许我做了...类似15的东西。无论如何,我希望chrome冻结或关闭而不冻结整个系统。

2
jetbrains-toolbox加载到黑屏
在过去一个月左右的时间里,我一直在尝试使jetbrains-toolbox正常工作。它曾经可以工作(也是我安装IntelliJ IDEA和Gogland的方式。)当我去更新IDEA时 我目前正在使用Arch。这是我尝试过的东西。 从Sway内加载jetbrains-toolbox。 从aur重新安装jetbrains-toolbox。 从Jetbrains网站重新安装jetbrains-toolbox。 用--disable-gpu启动 清除〜/ .local / share / JetBrains / Toolbox 谷歌搜索我收到的所有消息。 在不同的DE中加载jetbrains-toolbox。我尝试了GNOME,KDE和i3。 设置文件(〜/ local / share / JetBrains / Toolbox / .settings.json),即使被操作编号5清除后,也可以重新生成,因此,我认为文件系统中某处存在某些文件,它不是“不会消失。我认为这可能是造成问题的原因。我已经通过查看Thunar的回收站文件夹验证了设置文件已删除。但是,从ripgrep搜索我的电子邮件地址(包含在设置文件中)并没有发现任何相关信息。 这些是我运行的命令: cd ~/ sudo rg --hidden "MY_EMAIL_HERE" >> ~/Desktop/home_search.txt cd /usr/ sudo rg --hidden "MY_EMAIL_HERE" >> ~/Desktop/home_search.txt 唯一相关的结果是: .local/share/JetBrains/Toolbox/.settings.json: "email": "MY_EMAIL_HERE", .local/share/Trash/files/Toolbox/.settings.json: "email": …

1
双显示器设置上的全屏应用程序
Linux上的Optimus远非完美,但是使用本机nVidia驱动程序,我过去遇到的大多数问题都得到了解决,除了一个。 每当我运行全屏应用程序(例如Kodi或某些Steam游戏)时,位置都处于关闭状态,则屏幕将恰好在1080p的两个屏幕中间居中显示,或者在任何显示器上仅显示左半部分。 我认为这是由于我如何使用来设置多监视器xrandr。当sddm初始化运行下面的命令: xrandr --setprovideroutputsource modesetting NVIDIA-0 xrandr --output HDMI-1-1 --mode 1920x1080 --pos 1920x0 --output HDMI-0 --primary --mode 1920x1080 --panning 3840x1080+0+0/0x0+0+0/0/0/-1920/0 它可以完美地工作,但是您可能会注意到容器为3x1080p,这是由于具有3个屏幕(均为1080p),禁用了我的内部显示并使用了平移,所以我能够将2个监视器的输出彼此相邻移动。 看来我无法控制全屏行为,KDE无论是通过还是通过都无法使用put。在应用程序设置中播放,我可以选择要在哪个显示器上进行渲染,但是无论如何它都会在中间渲染。 澄清: xs on monitor left at 1920/2 ys on monitor left at 1080 xe on monitor right at (1920/2)+1920 ye on monitor right at 1080 这是视觉参考的链接 老实说,我尝试了很多事情,但我对此感到茫然。我不是Linux专家,作为唯一的操作系统,我已经使用了大约4年。 …

1
x2go与多个远程监视器
我正在使用Cinnamon桌面环境在Arch Linux(本地和远程)上试用x2go,以通过SSH远程访问服务器的本地会话。 我的问题是本地服务器有2个物理监视器,而x2go给了我一个双倍宽窗口而不是2个窗口,或者让我选择了要转发的监视器。有什么办法可以将其拆分为2个窗口,或者每个会话仅获得两个窗口之一?

1
在Arch Linux GNOME 3.20上安装Network-manager-applet(托盘图标)
我在GNOME 3.20中使用Arch Linux。我试图获得一个网络管理器小程序(托盘图标),使用它我可以轻松连接到WiFi网络。 我已安装networkmanager,network-manager-applet但没有任何托盘图标。 当我发现这是一个常见问题并且没有更多资源寻找逐步解决方案时,我认为如果我分享解决问题的方式,这对新用户会有所帮助。

3
GRUB混淆了Ubuntu和Arch Linux安装的内核/ initramfs
我有一台用于双引导Ubuntu(当前为16.04)和Windows 7的计算机,其中Ubuntu的GRUB为引导加载程序。 现在,按照官方安装说明,我刚刚将Arch Linux添加为第三个操作系统。我没有从Arch安装GRUB,因为我想使用Ubuntu所控制的GRUB。指令中包含一个命令mkinitcpio -p linux,该命令可能会生成一些我所描述的启动文件。 现在,当我尝试通过GRUB的默认条目从Ubuntu启动时,我得到了这个不愉快的错误(对不起,屏幕截图): 如uname -a显示的输出所示,它正在尝试引导Arch内核,但/dev/sda6它是Ubuntu根分区。 我必须导航Advanced options for Ubuntu并选择一个Ubuntu, with Linux 4.4.0-*条目才能加载Ubuntu,但是我找不到能够正确加载Arch的条目。 sudo update-grub从Ubuntu 运行(“ update-grub用于grub-mkconfig -o /boot/grub/grub.cfg生成grub2配置文件的存根。”)不会改变任何内容。grub-customizer到目前为止,该工具也无济于事。 是什么引起GRUB的混乱,我如何解决它,以便每个Linux版本都使用正确的内核和正确的分区启动? 看起来我愚蠢地安装了Ubuntu的/ boot来安装Arch,因此它可能将其启动文件放在了那里。 我可以清除所有与Arch相关的内容,以再次获得Ubuntu的引导加载程序,并稍后重新安装Arch。 更新(感谢@terdon在Ask Ubuntu聊天中的支持): 这是我的/boot/grub/grub.cfg。 所有Linux条目似乎都指向我的/ dev / sda6分区,这是Ubuntu的根目录: $ grep ' linux /' /boot/grub/grub.cfg linux /vmlinuz-linux root=UUID=eee18451-b607-4875-8a88-c9cb6c6544c8 ro linux /vmlinuz-linux root=UUID=eee18451-b607-4875-8a88-c9cb6c6544c8 ro linux /vmlinuz-linux root=UUID=eee18451-b607-4875-8a88-c9cb6c6544c8 …

7
Linux的熵来源
假设我要从/ dev / random中获取一千兆字节左右的随机数据,适合一次填充(因此/ dev / urandom消失了。)如何为我的/ dev / random注入足够的熵来做到这一点?我正在为此寻找特定的命令和程序。我不想买任何东西。我正在使用Arch Linux,如果有帮助的话。

3
如何放大我的桌面但保持字体等的高分辨率?
我最近买了一个4K屏幕(确切地说是UHD,即2160p),并在运行Arch Linux的塔上使用它。当我使用一个窗口管理器真棒运行在顶部康普顿为无泪合成,描述在这个岗位。 屏幕很大,但像素密度仍然比我以前使用的屏幕高。因此,我想扩展整个桌面(放大到整个桌面)以获得更舒适的体验(并且不再需要倾斜屏幕来阅读细小的文本)。 在缩放时,我仍然想利用屏幕的高分辨率(例如,更流畅的字体渲染),因此,我不想使用xrandr,将桌面渲染为较小的分辨率,然后放大渲染的光栅图像。 我试图找出在GUI设置(awesome => compton => X)的哪个级别上需要应用这样的配置,但是我还没有找到任何有用的信息。我也想知道这是否完全可以实现X。显然,Wayland合成器Weston支持某种形式的桌面放大和缩小。如果需要的话,当然也可以选择改用Wayland。 实际上,我觉得我对GUI渲染管道通常的工作方式有一些基本的了解(从窗口管理器开始)。如果有人可以指出一些有见地的读物,我将不胜感激。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.