小编ken*_*enn的帖子

谷歌浏览器不能很好地退出

当谷歌浏览器打开时,它会显示一条消息,说它“没有正确关闭”。每次我打开它时都会发生这种情况,在启动计算机后或刚刚用 X 关闭浏览器后。有一个按钮可以让我打开最近的选项卡,但该按钮不起作用,Chrome 找不到任何东西,我最终在空白页上。

为了解决我的问题,我试图关闭我的扩展程序之类的东西,但我发现它不起作用。另外,更改显然没有保存在 Chrome 中,我认为这是因为它没有正确关闭。

我想在不删除和重新安装 Chrome 的情况下解决这个问题,因为我的书签和地址栏的配置中保存了很多东西*。问题是突然出现的,而不是在任何更新或任何事情之后。我希望它得到解决,因为我需要在浏览器打开时访问我最近关闭的选项卡。

我尝试使用当前稳定版本的 Chrome 进行更新,但没有任何改变。

*编辑:我的地址栏已配置搜索引擎(地图、语言翻译、维基百科...)

google-chrome

22
推荐指数
3
解决办法
1万
查看次数

如何修复“PKG_PROG_PKG_CONFIG:找不到命令”错误?

我有 Ubuntu 13.10 32 位系统。最近,当我尝试通过运行进行编译时./autogen.sh./configure我得到

 PKG_PROG_PKG_CONFIG: command not found
Run Code Online (Sandbox Code Playgroud)

错误。我已经libtool安装了。我在usr/share/like 中有三个 aclocal 文件alocalaclocal-1.13并且aclocal-1.4

我该如何解决这个本地错误?

编辑:

前段时间我从源代码编译了最新版本的 automake 并安装了它,因为源代码需要最新版本的 automake 来运行配置过程。从那时起,每当我在源目录中运行标准./autogen/configure命令来生成时,makefile我都会得到

  PKG_PROG_PKG_CONFIG: command not found
Run Code Online (Sandbox Code Playgroud)

错误

  find /usr -name "pkg.m4"
Run Code Online (Sandbox Code Playgroud)

给我

  /usr/share/aclocal/pkg.m4
Run Code Online (Sandbox Code Playgroud)

  aclocal --print-ac-dir
Run Code Online (Sandbox Code Playgroud)

给我

  /usr/local/share/aclocal
Run Code Online (Sandbox Code Playgroud)

configure

13
推荐指数
1
解决办法
3万
查看次数

ls: 无法访问 .gvfs: 权限被拒绝

每当我以 root 身份(例如sudo gedit /etc/default/varnish)在终端中运行应用程序时,随后当我打开另一个终端时,我都会在终端的顶行收到“ls:无法访问 .gvfs:权限被拒绝”错误。

我在网上找到了解决方案

  umount /path/to/.gvfs
  rm -rf .gvfs
Run Code Online (Sandbox Code Playgroud)

但它只是暂时解决问题。

我的系统中似乎有两个安装的gvfs实例

  $ sudo mount |grep gvfs
    gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=33)
    gvfsd-fuse on /home/****/.gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
Run Code Online (Sandbox Code Playgroud)

我不知道它是否与几个月前有关,我不得不更改我的主文件夹中的权限,例如

  sudo chown -R $USER:www-data
Run Code Online (Sandbox Code Playgroud)

请你帮我修好吗?

编辑:卸载后我/run/user/1000/gvfs没有收到该错误。

gnome-terminal gvfs

12
推荐指数
1
解决办法
3万
查看次数

如何轻松删除路径列表中的文件?

我有一个像

/usr/lib/i386-linux-gnu/libavfilter.so
/usr/lib/i386-linux-gnu/libavfilter.so.3
/usr/lib/i386-linux-gnu/libavfilter.so.3.42.103
/usr/lib/i386-linux-gnu/i686/cmov/libavfilter.so
/usr/lib/i386-linux-gnu/i686/cmov/libavfilter.so.3
/usr/lib/i386-linux-gnu/i686/cmov/libavfilter.so.3.42.103
/usr/local/lib/libavfilter.so
/usr/local/lib/libavfilter.so.4
/usr/local/lib/libavfilter.so.4.4.100
Run Code Online (Sandbox Code Playgroud)

我怎样才能完全删除这些文件,而不是像这样一一删除它们

 rm        /usr/lib/i386-linux-gnu/libavfilter.so
 rm        /usr/lib/i386-linux-gnu/libavfilter.so.3
 rm        /usr/lib/i386-linux-gnu/libavfilter.so.3.42.103
 rm        /usr/lib/i386-linux-gnu/i686/cmov/libavfilter.so
 rm        /usr/lib/i386-linux-gnu/i686/cmov/libavfilter.so.3
 rm        /usr/lib/i386-linux-gnu/i686/cmov/libavfilter.so.3.42.103
 rm        /usr/local/lib/libavfilter.so
 rm        /usr/local/lib/libavfilter.so.4
 rm        /usr/local/lib/libavfilter.so.4.4.100
Run Code Online (Sandbox Code Playgroud)

?

警告! 不要在没有首先检查输出的情况下应用以下命令

rm removing

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

如何从终端列出最后更新的软件包?

升级软件包后,我的系统不再启动。如何从终端列出最后更新的软件包以恢复更改?或者有没有更简单的方法来收回最新的升级?

updates apt

9
推荐指数
1
解决办法
8418
查看次数

我需要逐步指导来恢复 grub

昨天我从磁盘中删除了两个小分区,今天它无法启动。我现在从 USB 打开我的电脑,但我无法从 chroot 安装 grub。我跑了sudo blkid,我注意到我的 ubuntu 安装分区从 sda6 移动到了 sda5。首先,我跑了sudo mount /dev/sda5 /mnt,然后 sudo grub-install --root-directory=/mnt /dev/sda5,但我得到了下面的错误。

 /usr/sbin/grub-bios-setup: warning: File system `ext2' doesn't support embedding.
 /usr/sbin/grub-bios-setup: warning: Embedding is not possible.  GRUB can only be    installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their   use is discouraged..
 /usr/sbin/grub-bios-setup: error: will not proceed with blocklists.
Run Code Online (Sandbox Code Playgroud)

你能告诉我现在该怎么办吗?

grub2 disk

8
推荐指数
1
解决办法
4万
查看次数

如何使用“update-alternatives”来管理同一个应用程序的多个已安装版本

我在编译或运行应用程序时经常遇到与路径相关的问题。我的系统中有两个版本的节点,一个来自官方 repo,另一个从源代码手动安装。今天想编译括号,运行的npm install时候要求我用1.4.20等以后的版本。它的默认版本在/usr/bin/npm其中不起作用。手动安装的在/usr/local/bin/npm

有没有办法 /usr/local/bin/npm使用update-alternatives或其他方法作为默认路径?

例如,您可以设置默认文本编辑器

    sudo update-alternatives --config editor
Run Code Online (Sandbox Code Playgroud)

paths update-alternatives

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

如何在屏幕上为我的脚本绘制选择矩形?

我正在尝试制作一个简单的截屏 bash 脚本。我想通过用鼠标绘制一个红色矩形来获取屏幕选择坐标。我可以使用xdotools获取坐标,但如何在屏幕上绘制矩形?

bash scripts screen vector-drawings

7
推荐指数
1
解决办法
3441
查看次数

如何删除代码块中的行号?

通常在网页中发布的代码包含行号。当我将代码复制并粘贴到文本编辑器中时(尽管一些文本编辑器会自动删除行号,但有时它不起作用),删除行号会很累。

一定有一些sed、awk或者其他linux解析工具来处理。

假设我有以下代码,如何使用上述工具安全地删除行号?

   1 /*
   2  * Beep using pcm
   3  *
   4  * Copyright (c) by Takashi Iwai <tiwai@suse.de>
   5  *
   6  *   This program is free software; you can redistribute it and/or modify
   7  *   it under the terms of the GNU General Public License as published by
   8  *   the Free Software Foundation; either version 2 of the License, or
   9  *   (at your option) any later version.
  10  *
  11  *   This program is distributed in …
Run Code Online (Sandbox Code Playgroud)

sed awk

7
推荐指数
1
解决办法
5026
查看次数

wine 和 X11 之间的剪贴板同步

我在 Wine 中安装了 Lingoes 字典。它有一个由剪贴板更改触发的弹出式翻译器。当我复制或选择一个项目时,它必须翻译该词,但在 Wine 中,当我复制或选择一个词时,Lingoes 词典仍然没有响应,就好像没有复制任何内容一样。我可以通过右键单击上下文菜单粘贴到 Lingoes 字典中,然后进行翻译。

如何在 Wine 和 X11 之间启用自动剪贴板同步?

wine clipboard

6
推荐指数
2
解决办法
3858
查看次数