我无法在 Spotify 上退出全屏,而 f11 只是跳过歌曲

MrB*_*lue 3 fullscreen spotify

我之前在第二台显示器上使用过 Spotify,但我关闭了它并从显示器上拔掉了我的笔记本电脑。我尝试了几个应该让我退出全屏模式的按键和击键,但没有一个奏效。正如标题所说,使用 f11 只会跳过我正在听的任何歌曲。

dre*_*eua 83

微创修复,不依赖于简单的复制和粘贴 - 2023

常规安装(RPM/DEB)

  1. 关闭 Spotify
  2. 跑步sed -i "/\b\(app.window.position\)\b/d" -- $HOME/.config/spotify/prefs
  3. 运行 Spotify

扁平安装

  1. 关闭 Spotify
  2. 跑步sed -i "/\b\(app.window.position\)\b/d" -- $HOME/.var/app/com.spotify.Client/config/spotify/prefs
  3. 运行 Spotify

卡扣式安装

  1. 关闭 Spotify
  2. 跑步sed -i "/\b\(app.window.position\)\b/d" -- $HOME/snap/spotify/current/.config/spotify/prefs
  3. 运行 Spotify

(感谢@MrFuppes 的 Snap 说明)

sed 命令来源:如何通过终端从包含特定单词的文本文件中删除行?

顺便说一句:这不是 Ubuntu 特有的,我使用的是 Fedora Linux。

  • 也适用于 snap 版本;`sed -i "/\b\(app.window.position\)\b/d" -- $HOME/snap/spotify/current/.config/spotify/prefs` (3认同)

小智 8

这个问题我已经有一段时间了,@Sadaharu Wakisaka 评论说,对于某人来说,它已经通过删除解决了$HOME/.config/spotify,但对我来说,使用 snap 版本,我不得不$HOME/snap/spotify/current/.config/spotify在 Spotify 未运行时删除,然后再次登录

  • 无需用火杀死所有东西,只需从“prefs”文件中删除包含“app.window.position”的行即可。请参阅我关于如何使用 sed 执行此操作的答案。如果您调整文件路径,也应该可以使用快照。 (2认同)

小智 7

我拿出了一个简单的脚本,可以在 Spotify 上切换全屏。它使用wmctrl,但由于另一个答案使用窗口标题来指定窗口,并且它在我的系统中不起作用,所以我曾经xwininfo手动解析 Spotify 的窗口 ID。

这是一行,如下:

xwininfo -root -tree | grep '("spotify" "Spotify")' | grep -oE '(0x[0-9a-z]{7,8})' | xargs -I % wmctrl -i -r % -b toggle,fullscreen
Run Code Online (Sandbox Code Playgroud)

它获取系统上每个窗口的信息,使用几个grep命令获取 Spotify 的窗口 ID,并将其推送到 wmctrl 命令中。

只要你安装了,它就应该可以工作,无论发行版如何xwininfo,我在 Fedora Cinnamon spin 上使用它。


小智 5

请按照以下步骤退出Spotify 上的全屏:

打开终端窗口并安装wmctrl

sudo apt install wmctrl
Run Code Online (Sandbox Code Playgroud)

当 Spotify 运行时,暂停音乐并运行以下命令:

wmctrl -r spotify -b toggle,fullscreen
Run Code Online (Sandbox Code Playgroud)

它应该返回到窗口模式,您可以继续播放音乐;)