我想知道,为什么我不能通过这样做来更改我的 mac 地址:
sudo ifconfig wlan0 down
sudo ifconfig wlan0 hw ether 03:a0:04:d3:00:11
Run Code Online (Sandbox Code Playgroud)
错误是SIOCSIFHWADDR: Cannot assign requested address我用谷歌搜索但没有发现任何有价值的东西。
PS像往常一样,我不能这样做。什么都行不通。我采用了新的 mac 地址,它从我当前的地址增加了 1(旧的11:11:11:11:11:cf,新的11:11:11:11:11:d0)
sudo ifconfig wlan0 down
sudo ifconfig wlan0 hw ether 11:11:11:11:11:d0
Run Code Online (Sandbox Code Playgroud)
没有错误,我这样做后它甚至自动连接到wifi(即使我没有这样做sudo ifconfig wlan0 up)。我虽然它赢了。但是,当我这样做时
sudo ip addr
Run Code Online (Sandbox Code Playgroud)
我见过和以前一样的mac地址。什么都没有改变。
我使用 Ubuntu 14.04 x64,并在我的笔记本电脑上使用 gnome-shell。我有一个 Bose 伴侣 5(基本上是一个 USB 音响系统)和一个 HDMI 端口,当我使用电缆插件启动时,两者都可以完美运行。
但是,当我的笔记本电脑进入睡眠状态或从这两个输出端拔下电源时,如果我重新插入设备,我最终将无法从脉冲和 gnome-shell 声音输出选择器检测到任何硬件(只有内置扬声器),而如果我使用 alsamixer,设备查找并准备就绪。
gstreamer-properties允许我有效地选择和测试任何设备,但在alsa识别运行中的任何设备时,pulse无法正确处理事情,我的问题是:
我如何进行脉冲检测并使用与 alsa 相同的硬件,或者如何完全和优雅地删除pulseaudio(意思是在 gnome shell 中运行的音量小程序)
我不介意该项目是否暗示重新编译半 gnome shell 如果它暗示那些音频输出一直有效。
当我使用命令pactl list cards时,Pulse 不会列出我的声卡,而声卡的模块即插即用已加载到pactl list modules. 我真的不知道该怎么办,这种行为似乎很随意。
我知道这个问题经常被问和回答,但找到的解决方案似乎都不能正常工作。
我希望我的两个超级键能够同时工作。我需要将R-Win(键代码 134)映射到 L-Win(键代码 133)。在 Ubuntu 20.04 上我尝试了以下操作:
xmodmap -e "keycode 134 = Super_L NoSymbol Super_L"
Run Code Online (Sandbox Code Playgroud)
它有效,但在我的会话期间,更改甚至不是永久性的,我必须定期键入它才能使命令有效。
我尝试将该命令放入我的用户的crontab会话启动脚本中。
我已经把:
keycode 134 = Super_L NoSymbol Super_L
Run Code Online (Sandbox Code Playgroud)
在 中~/.Xmodmap,~/.xmodmaprc并且~/.xmodmap它们似乎都没有在会话登录时使用或加载。
我还尝试编辑/usr/share/X11/xkb/symbols/pc以添加以下修饰符:
modifier_map Mod4 { Super_L, Super_R };
然而没有效果。
结论,到目前为止唯一有效的解决方案是交互使用,xmodmap但效果是暂时的,需要在一天的工作中输入多次。
我正在使用几乎全新的 Ubuntu 20.04 最小安装。非常感谢任何帮助,这样我终于可以在 GnomeShell 中使用我的超级密钥了。
PS:我也尝试过setxkbmap -option rwin:lwin,但无论是放入选项还是交互执行时都没有效果/etc/default/keyboard XKBOPTIONS。