我有两个蓝牙设备:罗技激光旅行鼠标(可能是这一个,但白色的...希望这并不重要)和Ritmix RH-432(抱歉的语言,但它显然是俄罗斯公司,他们没有英文版本网站)。它们通过华硕 USB-BT21加密狗连接到我的桌面。
这些产品的规格说明:
华硕 USB-BT21(加密狗):支持 EDR 和 A2DP 的蓝牙 2.0;
支持的调制:GFSK (1Mbps)、4-DQPSK (2Mbps)、8-DPSK (3Mbps)。
使用 Toshiba NB200(报告为0930:0508 Toshiba Corp. Integrated Bluetooth HCI)的集成蓝牙加密狗,一切都完全相同。我现在不能用那个上网本做任何事情,因为南桥已经死了。
Ritmix RH-432BTH(耳机):支持 A2DP 的蓝牙 2.0 类 2。
我使用带有 2.6.32-24 内核和 bluez 4.60 的 Linux。每个设备本身都可以连接并正常工作。
问题:当我连接两个设备,传输音频并移动鼠标时,一秒钟后音频停止播放,然后,在我停止移动鼠标并间隔 1.5-2 秒后,它再次开始,切碎,再过一秒一切又好了.
音频通过 PulseAudio 作为 44.1KHz 2 通道流传输。
也有一些2.4GHz的WiFi网络,但由于即使在公里内没有网络的情况下也会出现相同的问题,因此它们可能不会影响它。
我也可以说,当我在闲置一段时间后触摸鼠标时,它不会立即开始移动,而是在 200-300 毫秒后才开始移动。所以加密狗可能会切换到某种其他类型的信号编码(调制,也许?)。这应该与数据传输的事实有关,而不是数量,因为只需单击一下就会产生所有这些破坏性的结果。
更新:这让我非常恼火,我提供了 +200 的赏金,希望这会有所帮助......
upd2:没有任何解释的“明显队长”风格的答案根本没有帮助;我不认为我想以“它不起作用”为理由购买另一台设备;我可以在没有外部帮助的情况下做出这样的决定。
upd3:(一年后,是的)我尝试了一些不同的设置。看起来最近的 bluez 有点帮助,而且来自戴尔而不是罗技的鼠标也是如此,而且一个无名的中国“蓝牙 3.0”加密狗比华硕的要好得多......但无论如何,它最终不起作用。我真的应该去尝试一些其他的耳机。
如果我的电源是 700w,我需要一个 700w 的 UPS 吗?
我正在运行双 20" 戴尔 LCD,一个 i7 四核系统,带有一个radion 4870 1gb 视频卡,2 个硬盘驱动器。
简而言之:如何让 sudo 每次都不刷新 PATH?
我在我的服务器上部署了一些网站(Debian 测试),这些网站是用 Ruby on Rails 编写的。我使用 Mongrel+Nginx 来托管它们,但是当我需要重新启动 Mongrel(例如,在进行一些更改之后)时会出现一个问题。
所有站点都在 VCS 中检查(git,但这并不重要)并且将所有者和组设置为我的用户,而 Mongrel 运行在权限受到严格限制的 mongrel 用户下。所以Mongrel必须在root下启动(它可以自动改变UID)或mongrel。
为了管理 mongrel,我使用 mongrel_cluster gem,因为它允许只用一个命令启动或停止任意数量的 Mongrel 服务器。但是它需要目录 /var/lib/gems/1.8/bin 位于 PATH 中:这不足以以绝对路径启动它。
在 root .bashrc 中修改 PATH 没有任何改变,调整 sudo 的 env_reset 和 env_keep 也没有。
所以问题是:如何将目录添加到 PATH 或将用户的 PATH 保留在 sudo 中?
更新:一些例子
$ env | grep PATH
PATH=/usr/local/bin:/usr/bin:/bin:/usr/games:/var/lib/gems/1.8/bin
$ sudo cat /etc/sudoers | egrep -v '^$|^#'
Defaults env_keep = "PATH"
root ALL=(ALL) ALL
%sudo ALL=NOPASSWD: ALL
$ sudo env …Run Code Online (Sandbox Code Playgroud) 这实际上是如何工作的?Internet 数据如何处理以太网适配器和无线适配器上的不同 ip 地址?我知道这些 ip 是在 NAT 表中转换的,但是我不清楚涉及以太网和无线适配器的整个过程。
我有一个TextMate的主题颜色我很喜欢这样,但我是一个铁杆VIM用户。有没有一种简单(无痛)的方法可以在 vim 中使用这种配色方案?
当我厌倦了使用标准 XFCE 窗口管理器 xfwm 时,我只需安装 openbox 并在 GDM 登录屏幕中选择“XFCE/Openbox”会话。这非常方便,因为我不想要没有网络管理器,没有面板,什么都没有的普通 Openbox 会话。
现在我已经安装了 awesome:我真的很喜欢平铺窗口管理器的想法。但是在我启动它之后,一切都出错了。没有 XFCE 面板并不是什么坏事,但是以某种方式打开了亚像素锯齿字体,这真的很糟糕。
我尝试登录 XFCE,杀死 openbox/xfwm 并开始很棒,但这没有用:xfce4-session 不断重新启动它的预定义 WM,并且杀死它也会杀死整个 X 会话。而且我也没有在 GDM 中找到下拉列表的配置。
作为 WM,我如何以超棒的方式启动 XFCE 会话?
我正在尝试在某些 Java 代码中复制 sha1sum 可执行文件的行为,但是,在此过程中,我发现 sha1sum 在两种情况下输入相同的情况下似乎表现不同。
假设输入 '12345' 没有单引号也没有换行符。
如果我将此数据放入文件 (file1) 并从命令行运行 sha1sum:
$ sha1sum file1
8cb2237d0679ca88db6464eac60da96345513964 file1
Run Code Online (Sandbox Code Playgroud)
但是,如果我这样做,我会得到不同的结果:
$ cat file1 | grep -vi foo | grep -vi bar | sha1sum
2672275fe0c456fb671e4f417fb2f9892c7573ba -
Run Code Online (Sandbox Code Playgroud)
使用 apache commons-codec jar,我可以读取 file1,获取它的内容,并对内容执行 .shahex() 并获得第一个结果。但是,我需要获得第二个结果(由于遗留代码)并且我无法弄清楚为什么 sha1sum 表现不同,或者 grep 对输入做了什么。
系统运行 CentOS 5.4 和 sha1sum 5.97
任何指针?
我有一台三星 RC530 笔记本电脑和在 AHCI 模式下工作的 OCZ Vertex-3 6Gbps SATA SSD。
# dmesg | grep DMI
SAMSUNG ELECTRONICS CO., LTD. RC530/RC730/RC530/RC730, BIOS 03WD.M008.20110927.PSA 09/27/2011
# lspci -nn
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 04)
# sdparm -a /dev/sda
/dev/sda: ATA OCZ-VERTEX3 2.15
Run Code Online (Sandbox Code Playgroud)
启动时,出现以下消息dmesg(我正在运行 Debian wheezy @ Linux 3.2.8):
# dmesg | grep -iE '(ata|ahci)'
[ 5.179783] ahci 0000:00:1f.2: version 3.0
[ 5.179802] ahci 0000:00:1f.2: PCI INT B …Run Code Online (Sandbox Code Playgroud) 我想编写一个大量使用cron. 它将执行每分钟运行不到一秒的 python 程序。
这几行:
*/1 * * * * python crtip.py parameters
Run Code Online (Sandbox Code Playgroud)
我的crontab -l可以吗?它是如何工作的?它是否为每个预定的工作分叉?
谢谢,
我刚买了一台 HP Windows 7 工作站。每次我启动机器时,我的桌面上都会出现一系列广告。例如,现在我有“HP 保护建议。永远不要再丢失重要文件![bla bla bla...]”然后唯一的选项是“了解更多”、“开始使用”和“稍后提醒我”。我找不到“停止用广告打断我”的选项。
是否有一些合理有效的方法可以从我的计算机中删除这些垃圾和废话,而不会冒着把它搞砸并使其变得无用的风险?