小编mak*_*i57的帖子

为什么 Firefox 不能运行本地 .swf 文件?

我的目标是尝试通过 Firefox 而不是独立播放器运行 .swf 文件。

尝试在 Firefox 29.0(当前为 14.04)上运行本地 .swf 文件时,即使浏览器安装了 Flash 插件,浏览器也会打开“打开方式/保存文件”提示窗口。右键单击文件并单击打开方式... > Firefox 只会让浏览器打开一个新选项卡,然后再次提示打开方式/保存文件。通过该提示窗口选择 Firefox 仍然只会让 Firefox 在新选项卡上再次打开提示。

但是,当在线访问 .swf 文件时,它们运行正常,Firefox 甚至在地址栏中显示类似乐高的插件指示器,说我正在访问 .swf 的地址启用了“Adobe Flash”。

在 Firefox 首选项的“应用程序”选项卡中,SWF 文件当前设置为“使用 Shockwave Flash(在 Firefox 中)”,所以我不明白为什么它不会按照本地文件的说明执行操作。

更新: 显然,Firefox 在其首选项的“应用程序”选项卡中针对不同的 mime 类型有单独的“Shockwave Flash 文件”条目。找到了我在下面输入的解决方法。

flash firefox 14.04

69
推荐指数
2
解决办法
8万
查看次数

具体来说,应用程序从哪里获得它们的默认字体设置?

在过去的一两年里,我的环境字体以某种方式设置得更小,更容易阅读(对我而言)以及其他一些 gui 调整。不过,我忘记了很多我做的事情。

昨晚对某些应用程序进行软件更新后,很多东西(但不是所有东西)的字体都变大了。唯一与字体相关的synaptic更新是fontconfig,fontconfig-config和相关的库。

基本上,应用程序从哪里获得默认字体设置以及如何配置它们?

虽然我没有 DE 或gnome-settings-daemon正在运行,但我尝试在 中设置选项gnome-tweak-tool,假设它是 GNOME/gtk 应用程序的设置,但它仍然不起作用。尝试在dconf-editor和 中寻找与字体相关的设置gconf-editor

我很确定我错过了一些东西,因为我已经忘记了很多我首先配置一切所做的事情。例如,据我所知,我检查了我的 gtk2 和 gtk3 设置,但这些设置仍然指示我之前设置的字体和字体大小。

这是我见过的一些字体大小增加的应用程序的列表:

  1. gvim- 我只设置了字体而不是大小.vimrc,大小只是从以前增加了。
  2. i3- 像上面的gvim,我只设置了字体.i3/config,所以i3bar窗口标题栏有正确的字体,但更新后变大了。
  3. evince- 我第一次注意到它。我正在以演示模式阅读 pdf,并注意到“演示结束。单击退出”这一行比平时大。像往常一样,字体仍然是正确的。
  4. dunst- 通知字体变大了。我不记得曾经为此程序手动设置过字体,但它曾经拥有我很久以前为系统设置的正确字体和大小,而无需手动设置dunst.
  5. leafpad- 显示字体变大。很奇怪,因为我记得前一周使用了合适的尺寸。
  6. dmenu- 同样,字体和我很久以前设置的一样。只是现在更大了。
  7. transmission-gtk- 使用右键单击 > 属性显示的文件列表显示每一行都有不正确缩放的字体。幸运的是,应用程序的大部分其余部分仍然具有我想要的正确字体和字体大小。
  8. gnome-calculator - 文本框中的字体(计算器“屏幕”)比正常字体大。

有关这些应用程序如何以上述方式设置其字体的任何信息都会有所帮助。其中一些共享一个明确的共同点(即 GTK/Gnome 应用程序),但我认为更进一步,一些共同点以类似的方式影响了所有这些。

事实上,其中一些应用程序只设置了它们的字体,而不是它们的字体大小,这告诉我唯一可能改变的是我很久以前改变的任何设置,以将字体设置为“小于默认值” "更改为更大的值。同样,我就是不记得或弄清楚它的设置位置。

编辑: 不幸的是,我可能还不清楚。字体本身不是问题,而是不同应用程序显示它们的大小。我找到了解决方案,我已经在下面回答了。

gui themes fonts gtk

10
推荐指数
1
解决办法
666
查看次数

如何修复 Thinkpad FnLock LED 行为?

在运行 18.04 的 A485 上,我注意到当我按下Fn+ 时Esc,它正确设置了备用功能键行为,但键上的 FnLock 指示灯 LEDEsc没有亮起。如何将 FnLock LED 设置为亮起Fn+ Esc

我注意到在为“Fn 粘滞键”启用 BIOS 设置时的预期行为,其中 LED 应该正确打开。

我试过acpi_listen,但它没有显示按FnFn+ Esc(带/不带 Fn 粘滞键)时发生的任何事件,即使它对其他功能键也是如此。

有没有办法让它在不使用的情况下点亮Fn Sticky keys

keyboard acpi thinkpad function-keys

6
推荐指数
1
解决办法
1649
查看次数

如何根据之前输入的命令使终端自动完成?

使用终端时,按上下循环按时间顺序输入以前的命令是正常的。

我从一个站点学到了如何通过在向上和向下按下时根据先前输入的命令自动完成我在光标处键入的内容来添加该行为。

例如,假设我按此顺序键入以下命令:

  1. ls Videos
  2. ls Vids
  3. lsomething
  4. ls Videos/Funny/Old
  5. vi file
  6. ls Music

如果我没有输入任何内容,按上下键会像往常一样循环显示所有行。但是,如果我输入ls了 ,则上下按会循环显示前 2 个字符所在的所有命令ls(上面的第1、2、3、4、6 行)。但是输入ls(后面有一个空格)只会让上下循环通过第 1、2、4、6 行。类似地,ls Vid让箭头在第 1、2、4ls Videos行循环,但只允许在第 1 行和第 4 行之间循环。

完成特定于您需要一遍又一遍输入的命令的值非常有用,而不必循环浏览您在它们之间输入的每个不相关的命令。例如,我试图测试env诸如语言环境之类的值对事物的影响:

env [many different values] [command]
[insert many different commands here]
env [slightly different values from before] [command]
[doing other stuff]
Run Code Online (Sandbox Code Playgroud)

我只需要在键入后按几次即可在env我尝试过的值之间循环。

如果描述的方式有点长,我深表歉意。我不知道它叫什么。我的终端曾经有这种行为,但他们似乎已经失去了它,我找不到我从中学到的网站。我认为这与编辑有关~/.bashrc

command-line bash bashrc bash-history

5
推荐指数
1
解决办法
1335
查看次数