小编xav*_*ard的帖子

从定制键盘获取键的键码

我正在尝试将 Minitel 转换为带有 Raspberry Pi 的计算机。

这是一个迷你电话:

在此处输入图片说明

所以我将 minitel 键盘的矩阵焊接到 USB 键盘 pcb 上,如下所示: 在此处输入图片说明

一切正常,我从我的自定义键盘上收到了一些键。我只需要适当地重新映射键。

所以我试图创建一个程序,它会要求我按下a并捕获相应的键码,然后使用我的自定义键盘的所有键,最终生成一个 xmodmap 文件。

我唯一的问题是我不知道如何获得该键码(而且仅此而已!)。我试过了,xev但显示的数据太多,无法过滤掉。

我知道我可以手动跟踪所有键码,但我将转换 10 个 Minitel,所以我更喜欢更快的方法!

keyboard xmodmap keyboard-layout

13
推荐指数
1
解决办法
1559
查看次数

重启后我总是需要 ifdown/ifup wlan0

我正在尝试创建一个由 5 台计算机(一台 Windows PC 和 4 个装有 raspbian 的 raspberry pi)组成的临时 wifi。树莓派将通过 mqtt 进行通信,但这不是重点。我遇到的问题是我总是需要执行以下操作才能wlan0在每次重新启动后获得界面:

sudo ifdown wlan0
sudo ifup wlan0
Run Code Online (Sandbox Code Playgroud)

你知道为什么吗?这是我的 conf(除了 IP 地址外,每个 pi 上都相同!)

~ % ifconfig                 
eth0      Link encap:Ethernet  HWaddr b8:27:eb:ff:88:99  
          inet addr:192.168.1.41  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:951 errors:0 dropped:0 overruns:0 frame:0
          TX packets:266 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:66321 (64.7 KiB)  TX bytes:43663 (42.6 KiB)

wlan0     Link encap:Ethernet  HWaddr 00:0f:13:51:05:8c  
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST …
Run Code Online (Sandbox Code Playgroud)

networking debian raspberry-pi

10
推荐指数
2
解决办法
5万
查看次数

外部屏幕识别,但黑色

我有一台运行 Ubuntu 16.10 的全新计算机(i5-7200U,所以 Kabylake 带有 Intel HD Grpahics 620)。

我使用外部 HDMI 屏幕。

由于某些原因,检测到了这个(我在“显示参数”菜单中看到它)但它保持黑色(带有信号,因为如果没有,显示器将关闭)。

在工作时,我有另一个 HDMI 屏幕,这个屏幕没有问题。我也尝试了各种电缆,但屏幕一直是黑色的。

此屏幕正在工作,因为我将它与其他计算机(Ubuntu 16.10、Hackintosh、Windows)一起使用。

我对我能做些什么来解决这个问题有点迷茫。有任何想法吗 ?

以下是我的配置的一些详细信息:

~ % sudo lshw -c display        
[sudo] Mot de passe de bigx : 
  *-display                 
       description: VGA compatible controller
       produit: Intel Corporation
       fabriquant: Intel Corporation
       identifiant matériel: 2
       information bus: pci@0000:00:02.0
       version: 02
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       ressources: irq:126 mémoire:ee000000-eeffffff mémoire:d0000000-dfffffff portE/S:f000(taille=64) mémoire:c0000-dffff
Run Code Online (Sandbox Code Playgroud)

所以驱动程序是 i915(来自https://01.org/linuxgraphics/和最新版本)。 …

drivers multi-monitor monitors intel-graphics

5
推荐指数
2
解决办法
1万
查看次数