Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。

2
通过GVFS'FTP保存时GVIM挂起
我喜欢Gnome的Nautilus和FTP集成,并能够将远程FTP目录作为常规书签/目录安装,并双击任何远程文件以在任何未修改的程序中打开。我也喜欢用GVim编辑文本文件。 但是,如果我在Nautilus上双击文件以在Gvim中打开文本文件,则保存文件大约需要10秒钟,GVim将挂起一段时间。主要的刺激因素是,当文本编辑器等待写入完成时,我无法继续编辑,这种延迟中断了我的工作流程,思考过程和保存变成了一个痛苦的过程。另一个问题是我不认为上传文件应该花费那么多时间。 我知道GVim的内部FTP支持,但它们与Nautilus的FTP没有很好的集成,它也遇到了同样的问题。 所以有几个问题: 在我继续编辑时,有没有办法让GVim或GVFS在后台保存? 为什么GVFS这么慢?有没有办法将GVFS设置为使用单个持久FTP连接,而不是每次都创建新的FTP连接? 我在Gentoo Linux x86-64上。
5 linux  ftp  gvim  gvfs 

5
有没有办法将各个桌面应用程序挂起到磁盘? (主要是Linux)
请注意,此问题与“我如何暂停计算机?”不同,但与之相关。它与流行的Linux桌面平台中的“会话管理”功能的问题不同,但有关。 这是场景:我花了10分钟让我的编程环境按照我想要的方式设置。我写了一堆代码。我去睡觉。第二天早上,除了编写代码之外,我还要做一些事情。也许它是一个演示文稿。我的编码工具正在占用大量的系统资源,但我不想终止它们,因为它们很难再次设置。有没有办法把一个应用程序或一组应用程序挂起到一个“实时会话”中,然后我可以“解冻”? 请注意,这是一个普遍的问题;用前一段中的“运行巨型模拟”(或其他)替换“编程环境”。似乎这种事情应该存在,但也许我只是不知道它叫什么。那个,或者有一些非常好的技术原因导致它不存在。我也有兴趣听听。 受访者应主要关注Linux桌面平台。虽然,例如,如果这种能力存在于Windows而不是Linux上,因为它们之间存在根本差异,我很想知道它。 谢谢! PS - 对于问题描述中的命名空间冲突感到抱歉。是否有比“暂停”和“会话”更好的条款?
5 linux  suspend 

1
将udev环境变量传递给systemd服务执行
我正在迁移绑定到块设备的更改操作并运行给定脚本的现有udev规则。 SUBSYSTEM=="block", ENV{DEVNAME}=="/dev/sr0", ACTION=="change", RUN+="/usr/local/bin/script" 在此配置中,udev传递了与硬件设备关联的环境变量,例如 ID_CDROM_MEDIA-0 和 ID_FS_LABEL。我已经更新了udev规则以使用systemd在硬件更改上启动服务。 SUBSYSTEM=="block", ENV{DEVNAME}=="/dev/sr0", ACTION=="change", TAG+="systemd", ENV{SYSTEMD_WANTS}=="drive-change.service" systemd服务文件: [Unit] Description=changes to dvd drive [Service] Type=oneshot ExecStart=/usr/local/bin/script [Install] WantedBy=multi-user.target 此时,服务在更改事件上运行,但由udev中的RUN命令传递的环境变量不会传递给服务的执行。 是否可以将环境从udev传递到systemd的执行环境,还是需要显式传递参数?
5 linux  udev  systemd 

4
恢复分区 - 表仍然存在于正在运行的系统中
HY, 我意外地在linux上覆盖了我的第一个1M硬盘(使用dd)。所以,分区表已经消失了。我仍然可以使用/ dev / sda2(依此类推)访问所有分区(第一个除外),因此数据仍然存在。我只需要分区边界来恢复表。我怎样才能做到这一点? Linux-Kernel必须仍然知道它们,因为所有挂载点仍然有效。 fdisk -l /dev/sda 不起作用,因为它实际上读取分区表。 谢谢!

2
如何在linux中刻录全高清电影,以便可以在蓝光播放器中播放?
我用Imagination准备了一部婚礼幻灯片电影。我已经成功创建了带有DVDauthor等菜单的PAL 720x578 DVD(借助Bombono DVD),我可以在标准DVD播放器中播放出漂亮的磁盘。 Imagination支持将1920x1080 FullHD分辨率导出为VOB MPEG2文件。电影在我的笔记本电脑上播放得很好电影的大小相对较小,它仍然适合单张DVD,所以我认为我可以刻录一个类似蓝光的Fullhd电影,所以它可以由拥有PlayStation或蓝光播放器的人在高清播放。 如何刻录兼容蓝光的电影?是否可以修改DVDauthor xml配置文件以保留菜单以及我以前的SD DVD中的所有其余部分,并且只用高清版本替换电影?

1
关闭打开的文件而不会终止进程
我在CentOS 7上运行java(是的java ...)应用程序。 过了一会儿,有很多“删除”的文件让我烦恼。 对于已删除的文件(不是问题): lsof | grep "(deleted)" 我在/ proc / pid / fd / ...中找到了它们,我的问题是如何在不杀死进程的情况下杀死/删除它们(进程必须全天候运行)。 我在google上看到我可以使用gdb工具,但我不知道如何使用它。 你能帮帮我吗(只是写一步一步的手册)? 如果你有,我会很乐意听到其他一些建议。
5 linux  java  process  gdb  lsof 

2
我需要帮助在装有Windows 10的计算机上安装Linux Mint 18
这是发生了什么。 我关掉了电脑。 我关闭了安全启动 我将我的(正宗)Linux Mint安装盘放入我的磁盘驱动器 我检查了媒体的完整性。没有发现错误。 我开始使用Linux Mint。 Linux花了很长时间才开始,然后在它完成之前冻结了我。 我进入了兼容模式以检查出了什么问题。 计算机告诉我,我的硬盘驱动器的元数据是在Windows缓存中。 我收缩了硬盘的主分区。 我再次关闭电脑。 (我不是简单地把它关掉。) 我再次启动进入磁盘。 尝试在兼容模式下启动Linux。 告诉我通过缩小系统的主分区打开的NTFS分区处于不安全状态,因为我需要恢复Windows并完全关闭它。 我一次又一次地尝试了许多事情但收效甚微。 怎么了?


3
如何将GRUB安装到分区而不是MBR?
我正在尝试双启动Windows和Linux。我想在我的MBR中继续使用Windows引导程序。 我先安装了Windows 7。在安装过程中,我留下了一些我打算安装Linux的未分配空间。 我找到了这个指南: http://neosmart.net/wiki/display/EBCD/Linux 它说要将GRUB安装到安装Linux的分区的bootsector而不是硬盘的MBR。 我正在尝试将Linux Mint Debian安装到第二个分区。当安装程序到达要求您安装GRUB的位置时,唯一的选择是将GRUB安装到/ dev / sda,我相信它是MBR。 我决定不安装GRUB并继续安装。 如何将GRUB安装到Linux分区的bootsector中?

2
我可以重新连接的Xserver
我正在寻找像screenX 一样的东西吗? 我想象当我做“X --reconnect remote_server:11”这样的事情时,我重新连接到预先存在的X会话,之前在其上运行的所有程序仍在那里。 有这样的事吗?平台:Linux。

2
emerge抱怨被封包:我该怎么办?
我们有一个运行Gentoo的旧开发服务器正在运行。我想更新这个系统,但我一直遇到包装系统的问题。对我来说,似乎有各种包的几个版本的依赖关系,我无法看到如何解决它。 最大的问题可能与Python和Portage有关。我需要一个更新的portage,但似乎存在周期性依赖。 我尝试了各种解决方案,但不太确定可以从这里开始。任何可能让我进一步修复它的线索? 更多的信息 以下是运行输出的(相关位) emerge --update --newuse --deep @world (lots of normal output ....) [ebuild U ] app-misc/mc-4.7.0.3 [4.6.1-r4] USE="edit%* -slang*" .... [blocks B ] >=dev-lang/python-2.6.6 (">=dev-lang/python-2.6.6" is blocking sys-apps/portage-2.1.6.7) [blocks B ] <sys-apps/portage-2.1.7.16 ("<sys-apps/portage-2.1.7.16" is blocking app-shells/bash-4.1_p9) [blocks B ] <sys-apps/portage-2.1.9 ("<sys-apps/portage-2.1.9" is blocking dev-lang/python-2.7.1-r1) * Error: The …

1
LC_IDENTIFICATION环境变量的含义
出于好奇,这是什么意思LC_IDENTIFICATION? 我之所以问的原因是,一个新的美国英语版Linux Mint(我想Ubuntu会是相同的),位于“耶路撒冷”的时区,给我留下了以下混合和匹配语言环境/etc/default/locale: LANG =的en_US.UTF-8 LANGUAGE = LC_CTYPE = “的en_US.UTF-8” LC_NUMERIC = he_IL.UTF -8- LC_TIME = he_IL.UTF -8- LC_COLLATE = “的en_US.UTF-8” LC_MONETARY = he_IL.UTF -8- LC_MESSAGES = “的en_US.UTF-8” LC_PAPER = he_IL.UTF -8- LC_NAME = he_IL.UTF -8- LC_ADDRESS = he_IL.UTF -8- LC_TELEPHONE = he_IL.UTF -8- LC_MEASUREMENT = he_IL.UTF -8- LC_IDENTIFICATION = …




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.