Ubuntu

Ubuntu用户和开发人员的问答

3
如何禁用CapLock?
刚安装了13.10,并且在新安装中我经常做的第一件事就是禁用capslock。但是我找不到键盘选项了吗?
11 keyboard 

1
'xinput list'两次显示相同的设备,并且设备ID更改:如何在脚本中使用'set-prop'?
由于某种原因,Logitech的USB接收器在xinput list设备列表中出现两次: Logitech USB Receiver id=13 [slave pointer (2)] Logitech USB Receiver id=14 [slave pointer (2)] 当我尝试时xinput set-prop "Logitech USB Receiver" "someSetting" n,我当然会得到: 警告:有多个设备与“ Logitech USB Receiver”匹配。为确保选择正确的设备,请使用设备ID,或在设备名称前加上“指针:”或“键盘:”作为前缀。 找不到设备Logitech USB接收器 前缀无济于事,因为它是同一设备(指针)。 我可以改用ID,但是问题是ID在启动之间当然会发生变化,所以我不能使它自动运行(启动时为所有指向设备设置敏感度的简单脚本)。 因此,是否有可能删除重复的设备,使其xinput忽略或者仍通过其名称引用该设备?如果这两种方法都不可行,那么我猜一个脚本会找出ID(并且从中发现ID似乎总是较小的)。 我要使用的命令是: xinput set-prop n "Device Accel Constant Deceleration" 2.4 xinput set-prop n "Device Accel Velocity Scaling" 1
11 usb  logitech  xinput 


3
sed通过多行句子替代
我是使用sed的新手,但是我一直在尝试使用sed s/..../..../(替代)来修改整个句子(如果它位于一行上),但是我不知道如何修改可能被分成两行的句子的替代解决方案,例如: 这个: Lorem Ipsum is simply dummy text of the printing and typesetting industry. 实际上是这样写的: Lorem Ipsum is simply dummy text of the printing and typesetting industry. 即使是两行而不是一行,您如何检测到它或对其进行编码以替换整个句子?
11 command-line  sed 




1
我继承了一个危险的过时服务器。我打算如何安全升级它?
Apticron每天晚上在包装盒上运行,并告诉我我需要进行约150次更新。该服务器正在运行许多重要服务,没有真正的备份,因此我不敢开始更新。我该如何计划游戏? 编辑: lsb_release: 发行者ID:Ubuntu 说明:Ubuntu 8.04.3 LTS 版本:8.04 代号:hardy The following packages are currently pending an upgrade: apache2 2.2.8-1ubuntu0.25 apache2.2-common 2.2.8-1ubuntu0.25 apache2-mpm-prefork 2.2.8-1ubuntu0.25 apache2-utils 2.2.8-1ubuntu0.25 apparmor 2.1+1075-0ubuntu9.3 apparmor-utils 2.1+1075-0ubuntu9.3 apt 0.7.9ubuntu17.6 apt-utils 0.7.9ubuntu17.6 base-files 4.0.1ubuntu5.8.04.8 bind9-host 1:9.4.2.dfsg.P2-2ubuntu0.12 bsdutils 1:2.13.1-5ubuntu3.1 bzip2 1.0.4-2ubuntu4.2 clamav 0.97.8+dfsg-1ubuntu1.08.04.1 clamav-base 0.97.8+dfsg-1ubuntu1.08.04.1 clamav-freshclam 0.97.8+dfsg-1ubuntu1.08.04.1 curl 7.18.0-1ubuntu2.4 dhcp3-common …

3
Bash需要很多时间来加载
因此,当我打开一个终端(ctrl + alt + t)时,大约要花6秒钟才能显示提示,并且可以观察到(在另一个终端上运行),这花费了99%的CPU。 是什么原因造成的?它之前立即加载。 我正在运行Ubuntu 13.04,我的CPU是Intel核心i7-2600K @ 3.4GHz,并且我有16GB的RAM。 〜/ .profile: # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login # exists. # see /usr/share/doc/bash/examples/startup-files for examples. # the files are located in the bash-doc package. …

2
我可以通过单击通知来打开电子邮件吗?
在Ubuntu 12.04上,使用Thunderbird,所有内容都是最新的。 每当邮件到达时,我都会在屏幕右上角收到通知。该通知与Outlook在右下方面板中显示的内容有些类似。如果我将鼠标悬停在上面,它会停留在此处,呈灰色显示且不可读,但无法单击。 这能解决什么目的?我将鼠标移到它上面的原因是我可以阅读它,并希望将其保留更长的时间,以便给我机会,但这是不可读的。我无法点击它,因为它无法点击。如果鼠标移出,它将再次变得可读。 我可以配置一些东西(不知道是什么),以便可以单击通知,它可以打开雷鸟并将我带到邮件中,或者至少使其更具可读性。

2
GPU加速铬
我正在运行Xubuntu 12.04的全新安装,我想知道如何在最新的稳定Chromium中激活nVidia卡的GPU加速。我想在不将CPU触发到100%的情况下播放MP4文件。 我已经安装了mplayer和vdpau(它们可以正常工作),但是到目前为止,我还不能在Chromium中使用它们。几年前,我使用了gecko-mediaplayer,但是该插件已被列入黑名单... 有任何想法吗? 这是的输出glxinfo | grep render: direct rendering: Yes OpenGL renderer string: GeForce GT 520M/PCIe/SSE2 GL_NV_blend_square, GL_NV_compute_program5, GL_NV_conditional_render, GL_NV_parameter_buffer_object2, GL_NV_path_rendering, GL_NVX_conditional_render, GL_NVX_gpu_memory_info, 这是输出lspci | grep -i vga: 02:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 520M] (rev a1) 每当我打开页面时,Chromium都会发出很多警告,正如您在此处看到的那样,我刚刚发现了一个有希望的领先者,却迷失在性能警告中: NVIDIA: could not open the device file /dev/nvidia0 …
11 chromium  gpu 

1
在LTS上安装最新版本的git
我无法升级清醒的Lynx 10.04 LTS,因为较新的ubuntu发行版在该计算机上不起作用。我需要安装git版本1.7.10进行凭据管理。Git版本在10.04 LTS上为1.7.0.4: $ dpkg -l *git* +++-==============-==============-============================================ ii git-core 1:1.7.0.4-1ubu fast, scalable, distributed revision control 有没有办法安装git 1.7.10或更高版本?
11 10.04  git 

1
如何递归设置目录树的Nautilus视图模式?
Nautilus 3.4允许您设置默认的查看模式。它还会记住您对特定文件夹的自定义视图设置。 我希望能够做的是为特定目录树中的所有目录和子目录定义一种查看模式。遍历每个文件夹以手动更改查看模式将花费太长时间。 有什么办法可以做到吗?也许通过修改gvfs-metadata的Nautilus脚本?
11 nautilus 


4
如何从debian / changelog中提取软件包版本?
解析源软件包debian/changelog文件(或debian/control?)以获得软件包版本号的最可靠方法是什么?就像是: pkgver=$(dpkg-parsechangelog | magic_goes_here) 我想提取版本号(并且仅提取版本号),以便可以在脚本中对其进行操作。 我原本希望找到一种dpkg-*用于此目的的实用程序,但还没有找到。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.