在更改扩展或安装应用程序时,我有时发现必须重新启动 GNOME shell 才能使更改生效。过去,按 Alt + F2,键入 'r' 并按 Enter 即可执行此操作。
但是,这在 Wayland 上似乎不可用。
我可以注销并重新登录,但是当我打开许多应用程序和窗口处理项目时,这并不方便。
我在 Fedora 25 中使用 Wayland。
几乎没有屏幕共享工具可以正常工作。从 Chrome 我可以共享一个 chrome 窗口,但没有别的。我还必须使用 zoom.us 并且当我从另一侧共享一个窗口时,只会得到一个空白屏幕。
是否需要配置一些东西才能使其工作?
xdotool 是一个不错的 X 应用程序,我倾向于使用它来创建宏命令(例如 alt+f4 或 ctrl+w 或 ctrl+alt+backspace 或类似的东西)
它真的很容易使用和方便,但我不知道任何像这样的wayland兼容程序。现在有什么方法可以像 xdotool for X 一样将鼠标和键盘输入信号发送到 Wayland 吗?
它现在主要适用于 xwayland,但并非所有命令都有效(例如 alt+f4,xev 甚至可以读取 alt+f4 输入,但它不会像在键盘上按下它那样触发应用程序终止)还有一个问题可能不使用 xwayland。
是否有将文本复制到剪贴板的 Wayland cli 实用程序?
我希望能够做这样的事情:
echo "some" > clipboard
Run Code Online (Sandbox Code Playgroud)
相当于 xclip 的东西。
我在 Arch Linux 和 VMWare 上使用 Gnome。
当我进入设置窗口时,我找不到我的分辨率(1920x1080)。
我最近在使用 LightDM 并在/etc/X11/xorg.conf.d
我的分辨率中添加了一个条目,但现在我使用 GDM 而不是 LightDM 并且我的配置似乎没有改变任何东西,因为 GDM 使用的是 Wayland(如果我错了,请纠正我)。
X11
除了Wayland ,我找不到任何方法来做与我所做的相同的事情。
所以我的问题是我们如何在 Wayland 中手动添加分辨率?
我有美式键盘和布局,但有时我需要德语特殊键 (äÄöÖüÜß)。当然,我可以在需要时切换键盘布局,但我曾经滥用那个完全无用的大写锁定键来访问我需要的字符,如下所示~/.Xmodmap
:
keycode 66 = Mode_switch Multi_key
keycode 20 = minus underscore ssharp
keycode 34 = bracketleft braceleft udiaeresis Udiaeresis
keycode 47 = semicolon colon odiaeresis Odiaeresis
keycode 48 = apostrophe quotedbl adiaeresis Adiaeresis
Run Code Online (Sandbox Code Playgroud)
由于某些奇怪的原因,当 Fedora 切换到 Wayland 时,键盘行为发生了变化。现在我的(魔法)键盘映射有时只起作用,而大写锁定键又可以用作储物柜:(
是否有一种Wayland aware
方法可以在美式键盘上使用(德语)特殊字符?(或者也[]{}|<>
可以在德语键盘上一键使用)
在 Fedora 切换到 Wayland 之前,我使用这个.Xmodmap
文件来使用我的CapsLock
密钥来访问德语变音:
keycode 66 = Mode_switch Multi_key
keycode 20 = minus underscore ssharp
keycode 34 = bracketleft braceleft udiaeresis Udiaeresis
keycode 47 = semicolon colon odiaeresis Odiaeresis
keycode 48 = apostrophe quotedbl adiaeresis Adiaeresis
Run Code Online (Sandbox Code Playgroud)
在 Wayland 上,这不再起作用 -CapsLock
会像以前一样工作。
有没有办法在 Wayland 中也达到同样的结果?
我使用以下脚本使用旧平板电脑将 VNC 连接到我的计算机,将平板电脑变成第二台显示器:
xrandr --fb 3840x1080 --output eDP-1 --panning 3840x1080+0+0/3840x1080+0+0
sleep 3
xrandr --fb 3840x1080 --output eDP-1 --panning 1920x1080+0+0/3840x1080+0+0
x11vnc -clip 1920x1080+1921+0 -nocursorshape -nocursorpos -ncache 10 -ncache_cr
xrandr --fb 1920x1080
Run Code Online (Sandbox Code Playgroud)
我不认为(任何主要)Wayland(实现)上有 xrandr 的等效项,所以我想知道是否还有其他方法可以将旧平板电脑用作第二台显示器。对不起,标题不好,我只是不知道如何措辞。
如果重要的话,我正在使用 Ubuntu 18.04。
谢谢!
自从 1994 年在计算机上安装我的第一个 Linux 以来,我一直在使用主要选择。
就这么简单:选择文字、改变窗口、中键、快乐
有了最新的更新——它开始于我第一次尝试 wayland 并迅速切换回 X11,因为wayland 不支持主选择——主选择变得越来越不稳定。
在过去的几个月里,我观察到了更多的烦恼,它们起源于我的习惯,依赖于使用剪贴板和主要选择作为两个不同的操作原则。
几个星期以来,我无法再在我的 Arch Linux 机器上启动 Weston。
我的显卡是:
$ glxinfo | grep 'renderer string'
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
Run Code Online (Sandbox Code Playgroud)
我的台面版本是 10.5.3。
这就是我尝试启动韦斯顿时得到的结果:
$ weston-launch
Date: 2015-04-14 CEST
[08:53:48.655] weston 1.7.0
http://wayland.freedesktop.org
Bug reports to: https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.7.0
Build: 1.6.93-9-gdbd8606 configure.ac: bump to version 1.7.0 for release (2015-02-13 20:47:09 -0800)
[08:53:48.655] OS: Linux, 3.19.3-3-ARCH, #1 SMP PREEMPT Wed Apr 8 14:10:00 CEST 2015, x86_64
[08:53:48.655] Starting with no config file.
[08:53:48.655] Loading module '/usr/lib/weston/drm-backend.so'
[08:53:48.658] initializing drm backend
[08:53:48.659] using /dev/dri/card0
[08:53:48.659] …
Run Code Online (Sandbox Code Playgroud) wayland ×10
linux ×4
gnome ×2
xorg ×2
arch-linux ×1
clipboard ×1
copy-paste ×1
gnome-shell ×1
graphics ×1
input ×1
opengl ×1
resolution ×1
vmware ×1
vnc ×1
xmodmap ×1