AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-358589

rphair's questions

Martin Hope
rphair
Asked: 2019-08-01 00:37:55 +0800 CST

如何以不同于 *.html 的方式打开 *.htm?

  • 2

我试图让文件在与(MIME Type )*.htm不同的应用程序中打开,如GNOME Help > Add a custom MIME type for all users中一般所述。我创建了:*.htmltext/html/usr/share/mime/packages/htm.xml

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
  <mime-type type="application/x-html-notepad">
    <sub-class-of type="text/html"/>
    <comment>HTML Notepad</comment>
    <glob pattern="*.htm"/>
  </mime-type>
</mime-info>

并将桌面数据库更新为 root ( update-mime-database /usr/share/mime)。它仍然显示带有扩展名的 HTML 文件的内置 HTML mime 类型*.htm,好像上面的定义没有效果(删除<sub-class-of>没有任何区别):

$ gio info saved-web-page.htm | grep standard::content-type
  standard::content-type: text/html

即使文件中没有 HTML,它也会忽略自定义 MIME 类型定义:

$ touch empty-file.htm
$ gio info empty-file.htm | grep standard::content-type
  standard::content-type: text/plain

请问,我错过了什么?我在 GNOME 3.28.2 / Ubuntu 18.04 上。

编辑:从那以后,我在另一个论坛上更根本地提出了这个问题: MIME type text/html: how & where defined?

gnome mime-type html xdg
  • 1 个回答
  • 276 Views
Martin Hope
rphair
Asked: 2019-03-18 06:45:37 +0800 CST

Ubuntu 18.04 屏幕锁定每次都会丢失最高分辨率

  • 4

我在 Ubuntu 18.04 桌面上,配备英特尔高清集成显卡和一个 2560x1440 屏幕,通过 DP (DisplayPort) 电缆连接。使用具有较小显示器的同一个桌面时,我没有遇到过这个问题。

在这个大显示器上,每次我从锁定屏幕(输入系统唯一用户帐户的密码)恢复时,可用的最高分辨率逐渐从 GNOME 设置和显示的选项列表中删除xrandr。最初,在系统启动后:

$ xrandr
Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 8192 x 8192
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 699mm x 393mm
   2560x1440     59.95*+
   2880x1620     60.00
   2048x1152     60.00
   1920x1200     59.88

...然后在第一次屏幕锁定和恢复之后,消除了比自然分辨率更高的分辨率(通过还没有可见的效果):

Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 8192 x 8192 ...
   2560x1440     59.95*+
   2048x1152     60.00
   1920x1200     59.88

...然后第二个屏幕锁定和恢复将当前分辨率降低到 2048x1152:

Screen 0: minimum 320 x 200, current 2048 x 1152, maximum 8192 x 8192 ...
DP-1 connected primary 2048x1152+0+0 (normal left inverted right x axis y axis) 699mm x 393mm
   2048x1152     60.00*
   1920x1200     59.88

...第三个将屏幕缩小到 1920x1200,每次都在列表的下方:逐步消除每个屏幕锁定的最高可用屏幕分辨率和视频频率对。

显示器是 Acer EB321HQU - 将其关闭并再次打开对可用分辨率没有影响,除非系统也重新启动。有相关的错误报告,但仅针对 nVidia 显卡确认,不适用于我的情况。到目前为止,我也尝试过这些,但对问题没有影响:

  • 从默认切换gdm3到lightdm
  • 在Open Graphics Drivers PPA 上将视频驱动程序xserver-xorg-video-intel/bionic从本机升级2:2.99.917+git20171229-1到更新版本 2:2.99.917+git1903011933.6afed3~oibaf~b amd64
  • 编辑:断开和重新连接 DP 电缆将最大分辨率进一步降低到 1024x768。
xorg display-resolution lock-screen screen 18.04
  • 2 个回答
  • 4600 Views
Martin Hope
rphair
Asked: 2016-10-03 08:10:44 +0800 CST

apt:没有这样的设备或地址

  • 2

在 Ubuntu 16.04 上,当我安装任何软件包时,它会说(例如):

# apt install links
... Selecting previously unselected package links.
dpkg: unrecoverable fatal error, aborting:
 unable to open files list file for package 'libtool': No such device or address
E: Sub-process /usr/bin/dpkg returned an error code (2)

我从未见过No such device or address来自apt. 由于一个简单丢失的文件会显示No such file or directory我认为它可能是由最近的计算机崩溃引起的:磁盘必须重建其坏块列表,尽管它现在启动时没有磁盘错误dmesg并且没有从fsck.

从字面上追求“列表文件”投诉,我遵循了另一个线程中的建议:首先做了一个apt clean(对上述错误没有影响),然后尝试删除所有文件/var/lib/apt/lists并重新生成它们apt update(也没有效果)。尝试删除libtool软件包也会失败并出现相同的错误。

我被卡住了,无法找到No such device or address错误所指的内容。如果它确实是磁盘问题而不是 apt 问题,至少如果我知道有问题的文件可能会以某种方式被清除并重新创建。

apt
  • 1 个回答
  • 1327 Views
Martin Hope
rphair
Asked: 2016-04-24 11:22:31 +0800 CST

vim.desktop - 终端退出时更改丢失

  • 2

在我升级到 Ubuntu 16.04 后,我很高兴地注意到软件包vim中的 GNOME 启动器vim-common,因为它提供了一个替代方案gvim(一个可靠的应用程序,虽然不适合我的工作流程)。但是启动器有问题vim,很容易重现如下:

  1. 右键单击文件并打开方式 > Vim(不是 Gvim!)...vim在终端中的文件上运行。
  2. 进行一些更改,但不要保存它们。
  3. 从标题栏关闭窗口,就像关闭gvim或关闭任何其他有待更改的应用程序一样。
  4. 更改丢失,因为vim进程与终端一起死亡(留下交换文件)

我想找到一种修复vim.desktop文件(系统版本/usr/share/applications)的最佳实践方法,以使vim启动器成为 的可行替代方案gvim,因为该默认启动器就像等待发生的事故一样。

该选项Terminal=true似乎是给定的,但Exec=vim %F容易受到窗口死亡的影响,因此应该用包装脚本替换......但我需要关于

  • 该包装器如何处理父终端死亡的信号
  • 如何处理与用户有关保存文件的对话

在我看来,这些任务中的第二个是不可能的,因为您必须vim根据用户的选择对会话本身进行 IPC 以要求保存或放弃文件......但我想我会在这里问在放弃之前。

我已经知道gvim这是一种解决方法,但这并不是问题本身的答案。我很惊讶这个弱vim启动器是由 Ubuntu 和其他发行版提供的,当它在编辑过程中引发灾难时。

command-line
  • 2 个回答
  • 739 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve