当我运行此命令时:
apt install libkf5*
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Unable to locate package libkf5*
Run Code Online (Sandbox Code Playgroud)
我确定名称以开头的包libkf5存在 (tab-completion 这样说)。所以问题不在于缺少这些包。(注意错误消息末尾的星号,通配符根本不起作用)
我使用aptv.1.9。
提前致谢。
我有一台适用于 15E 型号 SVF1521DCXW的Sony vaio 笔记本电脑,我想关闭其键盘背光。它没有键盘上的物理功能快捷键。我可以在 Windows 操作系统中使用VAIO Control Center关闭它,但我不知道如何在 Ubuntu 14.04 中关闭它。
我通过运行获得SVF1521DCXWsudo dmidecode -s system-product-name。
首先,/sys/devices/platform/sony-laptop/kbd_backlight我的机器上不存在文件。
默认情况下,键盘背光保持关闭;当我按下任何键时,它会打开一段时间,如果我不触摸任何键,它会再次关闭。
重要提示:所有尝试在电池和交流电源上都有相同的结果
该ls -l /sys/devices/platform/sony-laptop/命令显示的文件/目录/符号链接如下(我删除了额外的属性并将它们的类型突出显示为 [ ]。它们都是 root 所有者。):
[-]r--r--r-- 1 battery_care_health
[-]rw-r--r-- 1 battery_care_limiter
[l]rwxrwxrwx 1 driver -> ../../../bus/platform/drivers/sony-laptop
[-]r--r--r-- 1 modalias
[d]rwxr-xr-x 2 power
[l]rwxrwxrwx 1 subsystem -> ../../../bus/platform
[-]rw-r--r-- 1 touchpad
[-]rw-r--r-- 1 uevent
Run Code Online (Sandbox Code Playgroud)
如果我运行lsmod命令会加载哪些模块:
Module Size Used by
sony_laptop 54219 0
uvcvideo 80885 …Run Code Online (Sandbox Code Playgroud) 当电池电量低时,屏幕会在几秒钟后变暗。
这似乎是某种特殊的省电模式,可能与org.gnome.settings-daemon.plugins.power.time-low(默认为 1200 秒(20 分钟)的时间)有关。
虽然这似乎是由 gnome-settings-daemon 触发的,但我想知道发生这种情况时 Ubuntu 还会做什么(例如通过 DBus 侦听器),或者其他寻找“低电量”状态的事件侦听器。
在这方面似乎有些事情会导致 Ubuntu / X / 系统在之后(当笔记本电脑再次打开交流电时)表现得更加缓慢,我想研究一下可能导致这种情况的原因。
我无法通过 找到任何相关内容dconf-editor,例如在 org.gnome.settings-daemon.plugins.power 中。
它似乎是通过idle_configureplugins/power/gsd-power-manager.c 进行设置的,但它可能与在 DBus 接口上侦听的内容更相关,它通过例如以下方式获得通知:
if (!g_dbus_connection_emit_signal (manager->priv->connection,
NULL,
GSD_POWER_DBUS_PATH,
"org.freedesktop.DBus.Properties",
"PropertiesChanged",
props_changed,
&error))
Run Code Online (Sandbox Code Playgroud)
我可以想象一些“省电”属性被设置,但当 AC 不再可用和/或电池不再低时不会取消设置。
我查看了 CPU 调节器设置 ( /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor),但它是ondemand.
我gnome-settings-daemon在 Ubuntu 14.04 上使用awesomeWM。
gnome-settings-daemon=3.8.6.1-0ubuntu11.1
Run Code Online (Sandbox Code Playgroud)
我还将 gsd 的 plugins/power/gsd-power-manager.c 与来自 Debian 的 gnome-settings-daemon-3.12.1 的插件进行了比较,但找不到任何明显的在这方面可能已修复/更改的内容。
我设法通过修补 upower 并在杀死系统的 upower 守护程序后使用它来触发 gnome-power-manager 的 gnome-settings 插件(使屏幕变暗等)。(请注意,energygpm可能仅使用它来自行计算它)。
它不会使系统变得迟钝.. …
我如何将终端内容(当前我在使用less命令时查看的不是整个文件的内容)重定向到输出文件,直到我按Q退出less?
有没有办法复制带有文件但没有内容的目录结构。我的意思是我想要与文件名完全相同的目录,但将它们留空/空。我有一些编程语言的示例应用程序,我想用我自己的风格重写它们,但保持它们在文件中的组织方式。
我将不胜感激任何帮助。
我需要定期清理文件夹。我得到一个包含文本的文件列表,哪些文件是允许的。现在我必须删除不在这个文件中的所有文件。
例子:
dont-delete.txt:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
Run Code Online (Sandbox Code Playgroud)
我的文件夹 do clean-up 包含此示例:
ls /home/me/myfolder2tocleanup/:
dontdeletethisfile.txt
reallyimportantfile.txt
neverdeletethis.txt
important.txt
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Run Code Online (Sandbox Code Playgroud)
所以这个文件应该被删除:
this-can-be-deleted.txt
also-waste.txt
never-used-it.txt
Run Code Online (Sandbox Code Playgroud)
我搜索了一些东西来创建一个删除命令,并带有一个选项来排除文件提供的一些文件。
我想知道有什么必要将可执行命令放在.sh文件中以制作单个脚本,因为我可以通过将命令放在.txt文件中并使用chmod.
我假设这可以通过任何文件扩展名来完成。所以,我对.sh扩展的必要性感到很困惑。任何帮助将非常感激。
我正在开发一个 bash 脚本并提出了以下奇怪的行为!
$ echo £ |cut -c 1
?
Run Code Online (Sandbox Code Playgroud)
符号£传递给下一个命令,cut其过滤器仅选择一个字符。
当我修改cut命令中的过滤器以选择 2 个字符时,则£通过!
$ echo £ |cut -c 1-2
£
Run Code Online (Sandbox Code Playgroud)
不是一个严重的问题,我在脚本中有一个解决方法,但是为什么在选择£标志时 cut 命令中的过滤器需要 2 个位置而不是 1 个位置?
我最近安装了 Ubuntu 14.04。从顶部面板关闭和注销不起作用。
它们在安装操作系统时运行良好,但几天前我为我的 ATI 显卡安装了 fglrx 驱动程序。他们没有工作,我遇到了低分辨率问题,Ubuntu 无法启动。我通过从恢复模式中删除 fglrx 图形驱动程序解决了这个问题,Ubuntu 开始启动并正常工作,至少我是这么想的。
但是现在顶部面板中的关闭和注销选项不起作用。我一直在使用注销ctrl+ alt+delete和关闭与顶部面板上的关机选项(注销但尚未登录为用户在关机后选择工作)。
我重新安装了 Ubuntu 14.04 LTS 并且关闭选项工作正常,但在安装更新后它们再次停止工作。我认为它的图形驱动程序 fglrx 安装问题,但现在我知道不是那个。我认为这是从 Ubuntu 更新安装的某些文件的问题。
有谁知道如何解决它?
我有一个 bash 文件:
#!/bin/bash
# yesnobox.sh - An inputbox demon shell script
OUTPUT="/tmp/input.txt"
# create empty file
>$OUTPUT
# cleanup - add a trap that will remove $OUTPUT
# if any of the signals - SIGHUP SIGINT SIGTERM it received.
trap "rm $OUTPUT; exit" SIGHUP SIGINT SIGTERM
# show an inputbox
dialog --title "Inputbox" \
--backtitle "Search vacancies" \
--inputbox "Enter your query " 8 60 2>$OUTPUT
# get respose
respose=$?
# get data stored in $OUPUT using input redirection …Run Code Online (Sandbox Code Playgroud)