我使用 Xubuntu 已有好几年了。我从未改变过基本的 xfce 设置。
我一直读到 (x)Ubuntu 默认使用 Xorg。我一直读到涉及编辑的图形问题解决方案/etc/X11/xorg.conf
我安装的 Xubuntu 中没有一个是默认的/etc/X11/xorg.conf
,也不是 22.04 LTS。它确实有/etc/X11/
和 /etc/X11/xorg.conf.d/
,但没有xorg.conf
文件。
有人能解释一下这是为什么吗?
我使用 Xubuntu 已有好几年了。我从未改变过基本的 xfce 设置。
我一直读到 (x)Ubuntu 默认使用 Xorg。我一直读到涉及编辑的图形问题解决方案/etc/X11/xorg.conf
我安装的 Xubuntu 中没有一个是默认的/etc/X11/xorg.conf
,也不是 22.04 LTS。它确实有/etc/X11/
和 /etc/X11/xorg.conf.d/
,但没有xorg.conf
文件。
有人能解释一下这是为什么吗?
winpdb 是否已从 Ubuntu 22.04 的存储库中删除?
我想为 GIMP 安装 Gutenprint 插件。该文档显示了一个屏幕截图(Gimp Gutenprint Plugin Screenshot)。
我下载了 Gutenprint 5.3 的源代码并构建它。都没有错误。
我在 CUPS 中安装了一台打印机,驱动程序看起来应该是这样,并且正在打印。
但是当我打开 GIMP 2.8 并打开文件/打印时,对话框正是 CUPS 对话框。它与屏幕截图完全不同。
该文档没有说明如何激活或访问 Gimp 插件。我对 Gimp 插件一无所知,也许我错过了显而易见的事情。
我正在使用 Xubuntu18.04,但这应该也适用于其他版本。
如何使用命令结束所有 tmux 会话?我知道Ctrl+D分离当前会话并在窗口中“退出”。但是服务器进程直到最后一位关闭才结束。
假设有 3 个会话,每个会话打开 4 个窗口。我想关闭所有会话并以正确的方式重新启动 tmux(即不杀死服务器)。
有没有办法做到这一点?
在使用 apt-mirror 下载 PPA 之前,我需要在我的密钥环中安装 PPA GPG 密钥,例如使用命令
add-apt-repository ppa:something/ppa
在此之后(并编辑 mirror.list)apt-mirror 将 PPA 文件下载到本地存储库。Apt-mirror 似乎没有将密钥包含在本地存档中。
直接从 lokal(镜像)存储库安装时是否还需要 PPA 密钥?
我看了很多关于这个问题的帖子,但我找不到解决我的问题的帖子。
在我挂起或睡眠计算机后,它会唤醒。我知道是因为CtrlAltF1向我展示了一个控制台。但是我的桌面屏幕仍然是黑色的并且没有响应。
如何从同一台计算机上的工作控制台唤醒我的桌面?
我试过的:
set -display $DISPLAY dpms force on
没有用,但它确实给了我unable to open display ""
。当我尝试DISPLAY=:0
手动设置时也是如此。sudo sysctrl unlock-session
: 没啥事儿your screen is locked. You will be forwarded to the unlock dialog
(不记得确切的措辞)。但是屏幕最终又变黑了。startx
在F1控制台上启动一个空桌面就好了。所以原则上,图形功能是存在的。sudo system lightdm restart
使用登录对话框唤醒该屏幕。由于它会杀死所有正在运行的应用程序,因此并没有真正的帮助。light-locker
和的赏金问题xscreensaver
。以前从未听说过,但遵循了我在那里读到的内容。所以我清除light-locker
并安装了xscreensaver xscreensaver-data xscreensaver-gl
. 登录后,我被要求确认禁用lightlocker daemon
我所做的。但问题依然存在。也许我需要做点别的?二手系统
与这篇文章Regular crash / freeze Ubuntu 16.04 LTS Unity类似,我在 PC 上的主要 Xubuntu 16.04 LTS (xfce) - 请参阅下面的规范 - 具有 2GB 内存的情况下会崩溃一次。PC 运行浏览器和办公室,标准英特尔板载显卡,没什么特别的。它运行良好数周,然后发生相隔几天。去年我至少有 15 次,我认为这太多了,因为恕我直言,它有很高的数据损坏风险。
我可以看到它的到来,它总是在我并行运行 TOR 和 Firefox 时发生。但是当我看到它时,已经为时已晚。有时鼠标会很快冻结,我看到面板中的内存指示器已跃升至 90%。在我做很多事情之前,冻结加剧(通常超过 30 秒)。电脑太忙了,无法关闭任何窗口,调出任何工具,甚至无法登录控制台。我有时设法在 CTRL-ALT-F1 和 -F7 之间切换,但登录速度太慢了,甚至在它要求输入密码之前就超时了。我已经离开它几个小时,但它从未恢复过。我已经检查了几次日志,但无法从他们那里得到提示。但是,在那种情况下,我不会相信日志,因为它们也会受到影响。
到目前为止,唯一的反应方法是硬重启 PC,因此存在数据丢失的风险。
我不知道它的根本原因是什么。我无法重现它。目前我的工作假设是系统被困在一些缓存循环中。其他帖子向我展示了类似的问题。他们试图找出后来发生的事情。
那不是我想做的。我不想等到它再次发生并开始在这里发布大量日志。我宁愿设置 PC,以便在它再次发生时我可以让它保持活动状态,并且我可以访问控制台来缩小问题的范围。有人可以说我需要帮助来帮助我自己。
所以这是我的具体问题:假设我看到由 2 个并行浏览器引起的内存缓存问题,我该如何配置/设置其内部工作受到保护的系统。?换句话说,下次发生这种情况时,我有一个工作文本模式控制台,在这两个应用程序运行严重破坏之后?
我正在考虑可以为特定应用程序指定最大内存使用量,因此应用程序会冻结,但不会冻结系统。显然,我正在寻找其他可以在 VM 中运行这两个应用程序的方法。
我不指望一步一步的说明、关键字或链接来寻找会有很大帮助。
希望足够清楚我需要什么。
谢谢你的帮助。
PS:我不希望它与我特定的 Ubuntu 风格有关,Xubuntu。
参考帖子
电脑规格
4.4.0-87-generic #110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
~$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 2
Core(s) per socket: 1
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 28
Model name: Intel(R) Atom(TM) CPU D410 @ 1.66GHz
Stepping: 10
CPU MHz: 1666.583
BogoMIPS: 3333.16
L1d cache: 24K
L1i cache: 32K
L2 cache: 512K
NUMA node0 CPU(s): 0,1
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts nopl aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dtherm
设想
问题
我可以使用 chroot 来
如果您知道这是否可能,请发表评论或回答。即使您不知道确切的步骤。它已经对我有所帮助,而且总比没有答案要好得多。
当然更有用的是一步一步的命令行过程去B,卸载分区A以及如何启动图形gparted。
我做了什么
我已经从存储库安装了 backuppc。我确认使用 Apache 并记下 GUI 用户的随机密码。没有安装错误。当我尝试登录时
http://myhost.mydomain/backuppc
我确实得到了一个密码框,但是在密码框之后没有 BackupPC GUI,而是一个弹出窗口
You have chosen to open:
which is: BIN file (6.1 KB)
from: http://myhost.mydomain
Would you like to save this file?
我在服务器上有一个正在运行的 apache2。我不确定安装程序如何将其页面包含到 Apache 中。我只是看到并/etc/backuppc/pc/apache.conf
归档,但不明白它的作用。中有 cgi 内容/usr/share/backuppc/cgi-bin
,但它似乎不适用于 Apache。
我确实尝试在另一台机器上安装,也是 Xubunut16.04,但我得到了相同的结果。
有任何想法吗?谢谢猫人
我阅读了很多关于备份工具的帖子、wiki 页面和网页,包括 Bacula 和 backupPc。对于 BackupPC,我阅读了官方文档。我正在寻找一种自动备份解决方案来替代 Clonezilla 备份。
令我感到奇怪的是,我没有在教程中遇到任何关于系统一致性的参考。在考虑自动服务器备份时,这不是首先出现的事情之一吗?MySQL 数据库怎么样,备份时可能会发生变化的大型内容(电子邮件、博客、商店、git)怎么样。除了这些工具提供自动化数据库转储的功能外,我还想在它们的文件即将备份时启动和停止服务。随着服务将他们的文件分发到各处,我希望这是一个非常重要且非常耗时的计划。此外,某些服务(如 NTP、LDAP、Samba)可能涉及用户和服务身份验证,并且只有在备份服务器接管时才能关闭(不应同时备份......)。
所以现在我觉得我在这里忽略了一些非常微不足道的解决方案。如果有人可以释放我的心理锁定并指向某个地方,我会很高兴我可以按照从头到尾的教程来备份服务器,包括服务。
编辑:
评论告诉我我的问题可能被误解了。请让我将问题改写为:
“根据我上面所说的,您是如何为您的环境解决这些问题的?”
我很高兴获得有关该领域实际工作的任何信息。
谢谢阅读。
猫人
我在 Xubuntu 16.04 上使用 nemo 文件管理器。
我已经连接了几个网络共享。我也为它们添加了书签。在 nemo 我可以访问所有文件。当我尝试使用应用程序打开文件时,我确实得到了一个没有这些共享的标准文件打开对话框。有“其他位置”,但只提供已安装的驱动程序。没有书签,没有网络共享。
本质上,我不知道如何使用应用程序在 Xubuntu 中打开任何网络文件。我看到的唯一解决方法是将所有文件复制到家中,在那里打开它们,完成后将它们存储回网络共享。我相信一定有另一种方式。请帮忙!
PS:我认为这不是特定于Xubnutu 桌面的。当我选择 thunar 作为首选文件管理器时,它也是一样的。
我在计算机上新安装了 Xubuntu 桌面。我需要处理 NAS 存储上的文件(使用 samba 共享)。Libre Office 无法打开它们。
在配置文件中取消注释后X-GIO-NoFuse=true
,尝试打开文件时确实出现错误:
访问 run/user/1000/gvfs/smb-share:server=, share=" 时出现一般输入/输出错误。
/use/share/applications/libroffice-calc.desktop
和注释掉 x-KDE prototocls 的错误,但这并没有帮助。问题是Can't open files through the network。我没有尝试使用 fstab 挂载网络共享,因为我需要能够在文件管理器中使用临时共享。
还有其他人有这个问题吗?我该如何解决?
使用 Xubunutu 16.04、amd64、内核 4.4.0.-64-generic。
编辑:重新措辞不再是“基于意见”。
Ubuntu 存储库中的哪个命令行文本编辑器具有或可以设置为允许以下行为?
如果需要将编辑器配置为具有这样的行为,那么了解您是否知道是否有人已经尝试/实现了这样的事情会有所帮助。
我在具有域的 16.04 服务器上进行了本地设置 bind9,并且可以使用 windows 客户端和 ubuntu 16.04 桌面客户端对其进行测试。这是根据如何使用主机名进行完整的 BIND9 DNS 服务器配置的设置?:
domain is "test.lan"
srv 192.168.0.1, IP configured via /etc/network/interfaces. Hosts
file contains domain test.lan and srv entry.
linuxpc, 192.168.0.2, IP configured via desktop: static IP with DNS and search
domain magrathea.lan. Hosts file contains domain test.lan
and own and srv entries.
winpc, 192.168.0.3, IP configured via desktop: static IP with DNS and domain
suffix for this connection: magrathea.lan
我在客户身上看到的:
linuxpc$ ping winpc
PING winpc.test.lan (192.168.0.3) 56(84) bytes of data
64 bytes from winpc.test.lan (192.168.0.3): icmp_seq=1 ttl=...
linuxpc$ ping winpc.test.lan
PING winpc.test.lan (192.168.0.3) 56(84) bytes of data
64 bytes from winpc.test.lan (192.168.0.3): icmp_seq=1 ttl=...
linuxpc$ ping winpc.test
ping: unknown host winpc.test
C:>ping linuxpc
Pinging linuxpc.test.lan [192.168.0.2] with 32 bytes of data:
Reply from 192.168.0.2: bytes =32 time>1ms TTL=64
C:>ping linuxpc.test.lan
Pinging linuxpc.test.lan [192.168.0.2] with 32 bytes of data:
Reply from 192.168.0.2: bytes =32 time>1ms TTL=64
C:>ping linuxpc.test
Ping request could not find host linuxpc.test. Please check the name...
Reply from 192.168.0.2: bytes =32 time>1ms TTL=64
在服务器上(与 winpc 相同作为 ping 目标):
serv$ ping linuxpc
ping: unknwon host linuxpc
serv$ ping linuxpc.test.lan
PING linuxpc.test.lan (192.168.0.2) 56(84) bytes of data
64 bytes from linuxpc.test.lan (192.168.0.2): icmp_seq=1 ttl=...
serv$ ping linuxpc,test
ping: unknwon host linuxpc.test
serv
我确实尝试将这一行
添加到服务器的接口文件中dns-search test.lan
,但这并没有改变上面的结果。
问题
谢谢你的帮助
我有一个没有互联网的本地网络,并希望在那里保持所有计算机的时间同步。我不在乎绝对时间,它应该对所有人都一样。
我找到了几个关于这个的帖子。最有用的是:
服务器
我确实使用 IP 192.168.1.123 设置了服务器,它似乎工作正常:守护进程“ntpd”正在运行,我一直在添加 etc/ntp.conf 行
# this sets the source to local time
server 127.127.1.0
fudge 127.127.1.0 stratum 8
# this makes the ntpd deamon to send out its time on the local net.
broadcast 192.168.255.255
我用 ntpq 命令验证了它:
ntpq -c lpeer
remote refid st t when poll reach delay offset jitter
==============================================================================
192.168.255.255 .BCST. 16 B - 64 0 0.000 0.000 0.000
“BCST”表示其在广播中更多,IP 向本地网络(B 类网络,因此 2x 255)上的所有计算机显示其广播。
客户
在客户端,我还安装了 ntp,并使用默认的 /etc/ntp.conf 并添加了这些行
server 192.168.1.123 iburst
server 127.127.1.0
fudge 127.127.1.0 stratum 8
其中 192.168.1.123 是服务器广播的本地 IP,另一条线路应告诉客户端(笔记本电脑)在网络连接关闭时使用自己的时钟。我在客户端重新启动服务并运行 ntpq 检查连接
ntpq -c lpeer
remote refid st t when poll reach delay offset jitter
==============================================================================
192.168.1.123 .INIT. 16 u 1 64 0 0.000 0.000 0.000
LOCAL(0) .LOCL. 8 l 6 64 1 0.000 0.000 0.000
重复此命令,我可以看到“when”列同时计数,并在达到 64 秒时再次从 0 开始。我确实希望在 64 秒后会变成这样:
ntpq -c lpeer
remote refid st t when poll reach delay offset jitter
==============================================================================
*192.168.1.123 .INIT. 16 u 1 64 0 0.000 0.000 0.000
LOCAL(0) .LOCL. 8 l 6 64 1 0.000 0.000 0.000
请注意服务器 IP 前的“*”。但事实并非如此。大约1小时后我得到的是
ntpq -c lpeer
remote refid st t when poll reach delay offset jitter
==============================================================================
192.168.1.123 .INIT. 16 u 1 64 0 0.000 0.000 0.000
*LOCAL(0) .LOCL. 8 l 63 64 377 0.000 0.000 0.000
我认为这告诉我,配置了 2 个 NTP 源,但是由于远程源不工作/不可用/无论它没有使用什么,并且使用了回退情况本地时钟,但我不确定这种解释是否正确.
我试过的
我等了1个多小时,我重新启动了ntpd
几次,sudo /etc/init.d/ntp restart
我也重新启动了。此外,我注释掉了本地部分时钟,以便唯一的服务器是server 192.168.1.123
. 我无法让那个“*”出现。我还看到 ntp.conf 中的一个部分说
#if you want to listen to time broadcasts on you local subnet,
#de-comment the next lines. Please do this only if you trust
#everybody on the network!
#disable auth
#broadcastclient
我尝试取消注释并重新启动服务,但仍然没有出现该星。不过,我想知道最后一部分,因为这部分确实出现在我在 ntp 配置上看到的任何其他帖子或互联网结果中。本地设置中有几个,大多数似乎仅通过服务器地址即可找到。从客户端ping到服务器很好。没有防火墙等。
问题
我没主意了。我想我有一台带有完全正常工作的 ntp 服务器的服务器,它正在发送时间。但是我确实有一个客户端无法从服务器接收时间信息。
我该怎么做才能让客户端运行?
在 Ubuntu Server 16.04.1 的命令行中,我想绑定Ctrlup/down到 bash 历史增量搜索功能。我发现了一些帖子如何做到这一点。它们涉及~/.bashrc
和~/.inputrc
文件。
当我使用 Ctrl 和箭头键导航时出现的奇怪字符说这可以通过.inputrc
主目录中的文件工作。为什么 ctrl + 左箭头不跳过单词?包含关于不使用.inputrc
、关于使用.zshrc
和使用的评论.bashrc
。我还是太新了,不会感到困惑。.inputrc
我的新服务器安装中没有任何内容。
我不明白那些事情:
我也没有让它工作。我尝试从复制文件etc
并将其重命名为.inputrc
并创建一个新文件~/
:
touch .inputrc
nano .inputrc
文件内容:
$include /etc/inputrc
这是我放入文件的内容。
# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word
# ctrl up,down
"\e\e[A": history-search-backward
"\e\e[B": history-search-forward
两者都不起作用,Ctrl键被忽略。CTRLUp/down不显示搜索,CTRLleft/right也不要跳过单词。我认为它与秒帖子的答案相匹配。
可能是什么问题呢?
在几篇文章中,我读到了有关 apt-mirror 特定版本的问题。
我如何找到版本?我在手册页中没有看到任何内容,它没有命令行选项,也没有 --help。
我已经在 16.04.01 服务器上安装了一个外部 smb 共享,就像那样
sudo mkdir /mnt/fileserver
sudo mount -t cifs smb://myserver/sharename /mnt/myserver/sharename -o username=me, passwrd=123, ip="100.200.0.5"
起初我尝试使用 smb://100.200.0.5/sharename 并且没有 ip="..",因为我没有将服务器添加到主机文件中,并且我没有 dns 设置。但这没有用。它会给我一些非常奇怪的错误(忘记了),而且对我来说仍然很奇怪。但这只是一个旁注。
挂载本身是成功的,我可以访问下面的共享
/mnt/myserver/sharename
但只能作为根!当我查看权限时,我得到一个我不理解的输出。希望有人可以解释这一点,以及我需要做什么才能与我的普通用户访问共享
ls -l 为 myserver 提供
drwxr-xr-x 3 root root 4096 Feb 13 11:00 myserver
ls -l 给出共享名
drwxr-xr-x 3 99 systemd-timesync 0 Feb 6 22:04 sharename
我猜我无法访问该共享名文件夹的原因是因为“99”和“systemd-timesync”。我原以为还会有“根根”。当我尝试在没有 sudo 的情况下输入它时,我得到:
cd sharename
-bash: cd: sharename/: Permission denied
有什么解释吗?
当我关注 wiki 页面 AptGet/Offline (从许多帖子中引用)时,我从 ubuntu 存档下载了很多东西,例如来自 16.04 的
http://archive.ubuntu.com/ubuntu/dists/xenial/
然而,完整的下载非常小,只有几 MB,而不是我预期的几 GB。我点击了该部分的内容并没有发现任何非常大的内容。
可能我只是看不到明显的东西,但是应该需要的所有 .deb 文件在哪里?
重新编辑以反映最新发现:
概述
我的带有 Intel GMA3150 的 Atom D410 微型 PC 使用 Win7x64 和 Ubuntu16.04 进行了双启动。Ubuntu 是第二个安装的,但没有完全启动。PC 有一个 TFT 显示器,分辨率为 1989x1020,通过 VGA 和一个 USB 键盘和一个 USB 鼠标连接。单个 250GB 硬盘。Win7 在这台机器上运行稳定几年,没有任何图形故障。
问题
正常启动失败。一切都很好,直到在桌面上登录。然后我得到一张有趣的图片(见第一张图片)大约 10-20 秒,然后是只有鼠标指针的黑屏(第二张图片)。它不均匀地闪烁约 30 秒。之后,当我将鼠标移动到屏幕边缘或按下按键时,会出现一个空的标准背景。系统保持这样,没有磁盘活动,没有图标,没有停靠。我了解到 Ubuntu 已成功安装到此类系统中,所以我希望会有一个 sultion。
我检查了什么
我可以在 FailsafeX 模式下通过 Grub 的恢复选项完全启动。系统非常慢(软件图形仿真),通用屏幕分辨率低。在恢复启动期间,它挂在一个地方,我需要使用 Ctrl-C 使其继续
Gtk-Message: gtkDialog mapped without a transient parent. This is discouraged
/use/share/xdiagnose/failsaveXinit:第 177 行:返回:zenity:需要数字参数
我安装了两次 Ubuntu,第一次升级到 16.10 并尝试了各种论坛帖子中建议的 intel ungrade 工具和其他驱动程序。我尝试使用 xrandr 和 cvt 更改故障安全中的屏幕分辨率,但在论坛中没有找到解决方案时出现错误“无法获取输出默认值的 gamma 大小”。
这是“lspci -vnn|grep VGA -A 12”的输出
00:02.0 VGA compatible controller [0300]: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller [8086:a001] (prog-if 00 [VGA controller])
Subsystem: Foxconn International, Inc. Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller [105b:0d55]
Flags: bus master, fast devsel, latency 0, IRQ 27
Memory at fea80000 (32-bit, non-prefetchable) [size=512K]
I/O ports at dc00 [size=8]
Memory at d0000000 (32-bit, prefetchable) [size=256M]
Memory at fe900000 (32-bit, non-prefetchable) [size=1M]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
00:1b.0 音频设备 [0403]:英特尔公司 NM10/ICH7 系列高清音频控制器 [8086:27d8](rev 02)
我发现了两篇关于使用 intel i915 驱动程序闪烁的帖子。他们建议将“i915.enable_psr=0”添加到默认的 grub 引导选项中。我这样做了,但没有任何改变。我还在该行中添加了“/etc/modeprob.d/i915.conf”
选项 i915 enable_rc6=6 enable_psr=2 enable_fbc_1 lvsd_downclock=1 信号量=1
但也没有任何变化。
这里是“sudo lshw -c display”的输出
*-display
description: VGA compatible controller
product: Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:27 memory:fea80000-feafffff ioport:dc00(size=8) memory:d0000000-dfffffff memory:fe900000-fe9fffff
“lsb_release -a”的输出。
No ldb modules available
“xrandr”的输出。不应该有显示输出吗?
can't open display
提前感谢您提供任何进一步的建议。
猫人
PS:开机日志太长,这里无法输入