Iris_arducopter_runway.world 存在且已设置为路径,但是当给出命令 -\' gazebo --verbose ~/ardupilot_gazebo/worlds/iris_arducopter_runway.world \' 时,它会打开一个 em...
Iris_arducopter_runway.world 存在并已设置为路径,但当给出命令 -\' gazebo --verbose ~/ardupilot_gazebo/worlds/iris_arducopter_runway.world\' 时,它仍会打开一个空的.world。这是我的日志....`Gazebo 多机器人模拟器,版本 11.10.2Copyright (C) 2012 开源机器人基金会。根据 Apache 2 许可证发布。http http://gazebosim.org
[Msg] Waiting for master.
Gazebo multi-robot simulator, version 11.10.2
Copyright (C) 2012 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org
[Msg] Waiting for master.
[Msg] Connected to gazebo master @ http://127.0.0.1:11345
[Msg] Publicized address: 192.168.0.189
[Wrn] [SystemPaths.cc:459] File or path does not exist
[\'/root/ardupilot_gazebo/worlds/iris_arducopter_runway.world\'] [/root/ardupilot_gazebo/worlds/iris_arducopter_runway.world]
[错误] [Server.cc:472] 无法打开文件[/root/ardupilot_gazebo/worlds/iris_arducopter_runway.world][警告] [Server.cc:381] 回到 worlds/empty.world[消息] 已连接到 gazebo master @ http://127.0.0.1:11345 [Msg] 公开地址:192.168.0.189[Msg] 加载世界文件 [/usr/share/gazebo-11/worlds/empty.world]shared memfd open() 失败:函数未实现共享 memfd open() 失败:函数未实现ALSA lib confmisc.c:855:(parse_card) 找不到卡‘0’ALSA lib conf.c:5178:(_snd_config_evaluate) 函数 snd_func_card_inum 返回错误:没有这样的文件或目录ALSA lib confmisc.c:422:(snd_func_concat) 评估字符串时出错ALSA lib conf.c:5178:(_snd_config_evaluate) 函数 snd_func_concat 返回错误:没有此文件或目录ALSA lib confmisc.c:1334:(snd_func_refer) 评估名称时出错ALSA lib conf。 c:5178:(_snd_config_evaluate) 函数 snd_func_refer 返回错误:没有此文件或目录 ALSA lib conf.c:5701:(snd_config_expand) 评估错误:没有此文件或目录 ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) 未知 PCM 默认 AL lib: (EE)ALCplaybackAlsa_open:无法打开播放设备“默认”:没有此文件或目录[Err] [OpenAL.cc:84] 无法打开音频设备[默认]音频将被禁用。[警告] [GuiIface.cc:120] QStandardPaths: XDG_RUNTIME_DIR 未设置,默认为“/tmp/runtime-root”[警告] [ Publisher.cc:135] 主题 /gazebo/default/user_camera/pose 的队列限制已达到,正在删除消息`我期望 Iris_arducopter_runway.world 文件能够被识别并打开。
我最近从 win10 转到 ubuntu,我的键盘(Hator rockfall mecha tkl 2)软件仅支持 win10,我使用这个软件重新映射键(R_SHIFT -> up_arrow; menu -> down_arrow)
我最近从 win10 转到 ubuntu,我的键盘(Hator rockfall mecha tkl 2)软件仅支持 win10,我使用这个软件重新映射键(R_SHIFT -> up_arrow; menu -> down_arrow),因为我给她倒了果汁。而且我学习编程,我真的需要它们。
xmodmap -e "keycode 62 = Up"
xmodmap -e "keycode 135 = Down"
结果:无
2.使用 xkb
创建自定义键盘映射
xkb_symbols "basic" {
key <MENU> { [ Down ] };
key <RTSH> { [ Up ] };
};
添加到键盘映射:
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+inet(evdev)+custom(basic)" };
xkb_geometry { include "pc(pc104)" };
};
适用于
xkbcomp -I$HOME/.xkb ~/.xkb/keymap/custom $DISPLAY
结果:许多类型错误
Warning: Key <I708> not found in evdev+aliases(qwerty) keycodes
Symbols ignored
No symbols defined for <I248> (keycode 248)
和更多
3. 使用按键映射器
不要定义我的键盘