电脑用户

计算机爱好者和高级用户的问答

3
Bash命令聚焦特定窗口
在bash命令行中,有没有一种方法可以将焦点集中在正在运行的进程的特定窗口上。假设我知道进程的名称,编号以及其他所需的信息。 例如,如果我有一个运行的Firefox实例,但已将其最小化(或者在它上面有其他窗口)。我需要一个bash命令,该命令可以使它成为活动窗口,并使之聚焦于Firefox窗口。
50 ubuntu  bash  gnome 

11
计算机自行唤醒,但唤醒源未知
我有一个有趣的问题。我在PC上使用Windows 8.1,并且从BIOS和LAN卡设置中启用了WOL,并且工作正常。 但是,距几周后,我的计算机在深夜自动启动。 两天前,在被噪音吵醒后,我拔下了局域网线,直到第二天早上自己给电脑供电时一切都很好。我还认为这可能是外围设备,因此从“设备管理器”中浏览了那里的每个设备(除了LAN卡,由于WOL的缘故,我需要它),并且禁用Allow device to wake the computer了“电源管理”。另外,在LAN设置中,我检查了是否可以通过使用Magic Packet或Pattern Mach将网卡唤醒PC。 该问题在昨晚仍然存在(大约在凌晨5点醒来)。 我开始阅读论坛,看到了查看最后一次打开PC的想法,因此我检查了一下powercfg -lastwake并返回了以下内容: 唤醒历史计数-1 唤醒历史[0] 唤醒源计数-0 由于给出了答案,我找不到任何东西,因此我检查了Windows日志,并按电源问题对其进行了过滤。我发现我的PC经历了最后一次唤醒,日志如下: 系统已从低功耗状态恢复。 睡眠时间:2014-05-08T23:38:33.848063300Z 唤醒时间:2014-05-09T01:56:48.134397800Z 唤醒源:未知 这就是我在此处发布问题的原因,即使有很多与此相关的帖子。我不想重新发布,但是我从未在任何帖子或论坛中发现相同的问题(唤醒源未知)。 我希望有人知道可能是什么问题。

5
如何在bash提示中显示绝对路径?
我目前将bash PS1设置为以下形式: PS1="\[\`if [[ \$? = "0" ]]; then echo '\e[32m\h\e[0m'; else echo '\e[31m\h\e[0m' ; fi\`:\w\n\$ " 如何使它显示绝对路径而不是相对路径(例如/home/dave/dir而不是~/dir)?
50 bash  path  prompt 

8
笔记本电脑显示器的亮度根据显示的图像而变化
我有一台Windows 8笔记本电脑。我的桌面背景非常暗(几乎是黑色),当我没有打开窗户时,我的亮度会变暗。当我打开主要是白色(谷歌浏览器的起始页)或仅是白色图像的应用程序时,屏幕变亮。它似乎是由屏幕的颜色引起的。如果我打开http://www.fanhow.com/images/1/10/Green_Storm_Fill_Black_Color.jpg并放大和缩小,则当黑色图像较小时,屏幕变亮;当黑色图像较小时,屏幕变暗。 我最有可能排除了“自适应亮度”,因为我没有环境光传感器。 这是功能吗?


3
从OS X终端压缩文件?
在Finder中,这种出色的功能可以右键单击文件或目录,从下拉列表中选择“压缩”,最后得到一个压缩文件。 可以在终端上做同样的事情吗?
50 macos  unix  compression  zip 

4
有没有一种方法可以在不使用商店的情况下在Win10(v1709)上安装Linux的Windows子系统?
我的大学通过组策略禁用了Microsoft Store应用程序。我的计算机拥有管理员权限,我想知道是否可以直接安装Linux的Windows子系统(WSL)?还是通过Chocolatey或其他命令行方法? 请注意,从版本1709(秋季创建者的升级)开始,仅启用开发人员模式已不再足够。

5
如何在桌面浏览器中快速打开页面的移动视图?
由于我们现在处于移动第一世界,因此能够轻松在手机或仿真手机上测试网站变得越来越重要。我与从事网站和社交媒体服务的人们合作,并鼓励他们定期从桌面浏览器中以移动视图打开网站。我特别在考虑浏览器的内置“移动视图”功能,该功能通常隐藏在浏览器提供的所有其他开发人员工具中,但是我很高兴考虑可以快速设置的任何功能。 如何从桌面浏览器打开网站的移动视图?
49 browser 



6
从Razer BlackWidow获取宏密钥以在Linux上工作
我拿起Razer BlackWidow Ultimate,它具有其他键,这些键用于使用Windows上安装的工具设置的宏。我假设这些不是一些花哨的joojoo键,并且应该像其他任何键一样发出扫描代码。 首先,在Linux中是否有检查这些扫描码的标准方法?其次,如何设置这些键以在命令行和基于X的Linux安装程序中执行操作?我当前的Linux安装是Xubuntu 10.10,但是一旦解决了一些问题,我将切换到Kubuntu。理想情况下,答案应该是通用的并且是系统范围的。 到目前为止我尝试过的事情: showkeys 从内置的kbd程序包(在单独的vt中)中-未检测到宏键 xev -未检测到宏键 / dev / input / by-path的内容以及lsusb和evdev输出 此ahk脚本的输出表明M键未输出Windows可以检测到的标准扫描代码 我需要尝试的事情 史努比专业版 +逆向工程(亲爱的) Wireshark-初步研究似乎表明当我似乎认为监控键盘和按下键时未发出扫描代码。可能表明其他键是一个单独的设备,或者需要以某种方式进行初始化。 需要在三种情况下与Linux的lsusb输出进行交叉引用:独立,传递给未安装驱动程序的Windows VM,以及相同的情况。 LSUSB在独立的Linux安装中仅检测到一个设备 检查小鼠是否使用相同的Razer Synapse驱动程序可能很有用,因为这意味着razercfg的某些变体可能有效(未检测到,仅对小鼠有效) 我已经解决的事情: 在具有驱动程序的Windows系统中,键盘被视为键盘和定点设备。除了您的沼泽标准鼠标驱动程序之外,定位设备还使用一种称为Razer Synapse的驱动程序。 在Linux evdev以及以下版本lsusb中也可以看到的鼠标驱动程序 显然,在OS X下可以使用单个设备,尽管我还没有尝试lsusb过 通过驱动程序初始化后,键盘在OS X中进入脉冲背光模式。这可能表明在激活时有一些初始化序列发送到键盘。 实际上,它们是花哨的joojoo键。 扩展这个问题: 我可以访问Windows系统,因此,如果需要使用该工具上的任何工具来帮助回答问题,都很好。我也可以在有和没有config实用程序的系统上尝试使用它。预期的最终结果仍然是使这些密钥在Linux上可用。 我也意识到这是一个非常特殊的硬件系列。如果我有详细的说明,我将愿意在Linux系统上进行任何有意义的测试-这应该向具有Linux技能但无法使用此键盘的人提出问题。 我要求的最低最终结果: 我需要检测这些键,并且可以在任何当前的图形主流Ubuntu版本中以任何方式使用它们,并且自然必须与我的键盘一起使用。虚拟Cookie和疯狂道具(如果它们被普通用户很好地打包和使用)。 如果在当前版本的LTS或标准台式机发行时,Ubuntu存储库中没有其他软件,那么我将需要可以在我的系统上运行的已编译代码,或者需要一个可以编译的源(如果有比./configure,复杂的说明,请提供说明)。答案。我还将需要足够的信息来进行复制,并在自己的系统上成功使用密钥。makemake install


10
我可以遗忘将这些文档保存在一台濒临死亡的机器上吗?
首先,要供认:不,我没有进行应有的备份。 二,情况: 我有一台运行固态硬盘Fedora 25的Dell XPS 9550 。 当我被告知我试图保存到只读文件系统时,我正在处理文件并尝试保存它。原来我的文件系统现在是只读的,到处都是I / O错误。 我可以通过打开的网络浏览器将文件发送给自己来保存一些文件,但是该文件崩溃了,因此我无法重新启动它。但是我仍然在编辑器中打开了感兴趣的文件。我似乎无法将文件保存在任何地方,但可以复制它们的内容。只要我能找到一种方法来提取文件内容,就可以节省数月的工作。 但是有一些可怕的局限性。我试图插入USB驱动器,但是似乎没有设备可以代表它,并且该mount命令以段错误终止。我可以尝试通过ssh切换到另一台计算机,但是出现“总线错误”并且死了。ping,dmesg,ifconfig,所有这些工作。但是我确实有vimand less和lsand可以生成新bash实例。 没有lynx,没有firefox,没有google-chrome。没有DVD驱动器。 基本上看来我的SSD已经死了。也许是整个主板。我的内存中仍然有很有价值的文档,我有IP地址和网络连接,我可以运行一些随机命令,并且可以尝试的路径上还有3500个。 cat并且gcc似乎起作用。我可以写入/ tmp中的文件。我有一个正在运行的ipython实例似乎仍然可以正常工作。 所以...到目前为止我尝试过的都失败了。但是我觉得仍然有上千种可能性。我没有考虑什么?我怎么可能从快死了的计算机上删除这些文件? 一定有办法。 更新:新东西: 由于自己的愚蠢,我失去了网络连接。 我写了一个Python脚本来替换cp和cp -r 除非我找到某种方法来创建/devSD卡或USB驱动器的条目,否则获取数据的最佳选择似乎是屏幕,可能还有扬声器/音频电缆。 我正在编写一个脚本以尝试读取文件并输出可读的文件。 建议还是很欢迎的! 更新2:较新的东西: 在垂死的计算机上,我编写了一个Python脚本,该脚本将一点一点地读取文件,并尝试通过以一种颜色或另一种颜色闪烁屏幕来传达这些位。现在,它正在尝试编写一个两位代码,其中红色,绿色,蓝色和白色都代表两位。不过,这种方法效果不佳,因此我可能只切换为两种颜色,一次只做一次。 在我的另一台笔记本电脑上(我为这个热门的新XPS放弃了可信赖的旧Thinkpad),我编写了一个脚本,该脚本使用OpenCV Python库从网络摄像头读取。想法是让它解码另一台计算机发送的代码。麻烦的是,来自摄像机的帧速率约为每秒15帧,这意味着如果我进行完美无误的传输,则我的最大数据速率将为每秒30位,即每秒225字节。每天324k。 在快要死的XPS上,我可以tar将所需的文件打包到一个单独的档案中,该档案为1.7 MB。不幸的是,gzip,bzip2,xz,lzop和任何压缩实用程序不可用。但是使用Python的zlib模块,我可以将此文件压缩到820KB。在这种大小的情况下,我可能会在几天内将其发送出去。 因为这种传输方法很容易出错,所以我将在XPS上实现汉明码,以便在传输数据时添加一些错误校正。 可能会发生并发症,因为这就是发生的情况,但是至少可以肯定地看出这些数据的可行性! 由于这仍然是发送数据的麻烦方式,因此我对USB串行驱动程序进行了更多研究。我试图要装载的模块(usb-serial-simple,usb-debug,safe-serial)给I / O错误。我也不认为它是内置在内核中的,因为不存在/ dev / ttyUSB *设备。 到目前为止,感谢大家的建议-我知道这甚至不是一个明确的问题,因为你们事先不知道可以读取或不读取哪些程序/文件。仍然比这种视频方法更好的建议! 更新3:最新资料 我有一个PS3 Eye网络摄像头,在禁用了它的自动增益和曝光功能之后,尽管每秒错误1字节,但仍成功地从XPS读取数据。这是一个巨大的成功-首次泄漏了数据!但是速度太慢,无法在任何合理的时间内取出我的820KB,错误率也太高。 问题在于,写入终端的速度太慢。屏幕更新与即时更新完全不同,(我认为)要感谢urxvt我可以访问的终端仿真器的运行速度。 我发现可以访问XPS上的Rust编译器。我使用Rust重新编写了传输脚本,以查看这是否可以提高终端刷新速度,但是并没有帮助。 因为我不太可能提高帧速率,所以我不得不尝试增加每帧获取的数据量。我当前的方法如下所示: 右半部分仍然是时钟信号,不断闪烁以指示新帧的到来。但是,现在左侧是一个网格,其中每个单元格的角落都用一个红色正方形标记,然后从红色正方形开始向右和向下闪烁的绿色单元格会不断闪烁,以指示一点。红色方块应使接收方计算机校准单元的位置。到目前为止,我还没有任何数据,但这就是我正在研究的内容。 有人建议我考虑编写QR码,而不是这些临时的颜色模式。我也将对此进行研究,也许可以实现它而不是这种网格方法。纠错将是一个不错的选择,并且能够使用标准库进行解码。 …
49 linux  bash  ssd  fedora  crash 


4
英特尔的iusb3mon监视哪些USB 3.0功能?
与英特尔USB 3.0主机控制器驱动程序一起,在启动时安装了名为“ iusb3mon.exe”(英特尔USB 3.0监视器)的实用程序。 它的明显目标是“监视”某些USB 3.0功能。因此,我的问题是: 它特别监视哪些USB 3.0功能? 如果我选择终止此过程,我将失去什么功能? 为什么英特尔认为在Startup上运行它很重要? 为了阐明我的问题的理由: 据我所知,没有此过程,我所有的USB设备都可以正常工作。当内核模式驱动程序具有随附的用户模式进程(这是会话中的进程,而不是服务)时,通常是用一些UI来补充内核驱动程序。有人看到iusb3mon呈现的任何用户界面吗?
49 windows-7  usb-3 

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.