当谷歌浏览器打开时,它会显示一条消息,说它“没有正确关闭”。每次我打开它时都会发生这种情况,在启动计算机后或刚刚用 X 关闭浏览器后。有一个按钮可以让我打开最近的选项卡,但该按钮不起作用,Chrome 找不到任何东西,我最终在空白页上。
为了解决我的问题,我试图关闭我的扩展程序之类的东西,但我发现它不起作用。另外,更改显然没有保存在 Chrome 中,我认为这是因为它没有正确关闭。
我想在不删除和重新安装 Chrome 的情况下解决这个问题,因为我的书签和地址栏的配置中保存了很多东西*。问题是突然出现的,而不是在任何更新或任何事情之后。我希望它得到解决,因为我需要在浏览器打开时访问我最近关闭的选项卡。
我尝试使用当前稳定版本的 Chrome 进行更新,但没有任何改变。
*编辑:我的地址栏已配置搜索引擎(地图、语言翻译、维基百科...)
我有 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 文件alocal
,aclocal-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) 每当我以 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
没有收到该错误。
我有一个像
/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)
?
警告! 不要在没有首先检查输出的情况下应用以下命令
升级软件包后,我的系统不再启动。如何从终端列出最后更新的软件包以恢复更改?或者有没有更简单的方法来收回最新的升级?
昨天我从磁盘中删除了两个小分区,今天它无法启动。我现在从 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)
你能告诉我现在该怎么办吗?
我在编译或运行应用程序时经常遇到与路径相关的问题。我的系统中有两个版本的节点,一个来自官方 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) 我正在尝试制作一个简单的截屏 bash 脚本。我想通过用鼠标绘制一个红色矩形来获取屏幕选择坐标。我可以使用xdotools获取坐标,但如何在屏幕上绘制矩形?
通常在网页中发布的代码包含行号。当我将代码复制并粘贴到文本编辑器中时(尽管一些文本编辑器会自动删除行号,但有时它不起作用),删除行号会很累。
一定有一些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) 我在 Wine 中安装了 Lingoes 字典。它有一个由剪贴板更改触发的弹出式翻译器。当我复制或选择一个项目时,它必须翻译该词,但在 Wine 中,当我复制或选择一个词时,Lingoes 词典仍然没有响应,就好像没有复制任何内容一样。我可以通过右键单击上下文菜单粘贴到 Lingoes 字典中,然后进行翻译。
如何在 Wine 和 X11 之间启用自动剪贴板同步?