快来体验一下firefox 57的去标题栏扩展
Tofloor
poster avatar
南浦月
deepin
2017-11-18 03:05
Author
本帖最后由 nanpuyue 于 2017-11-17 19:11 编辑

隐藏标题栏扩展:https://addons.mozilla.org/zh-CN/addon/hide-the-titlebar/

由于firefox的限制,无法依靠单纯的扩展实现隐藏标题栏,需要在本机安装一个脚本,通过里应外合来实现标题栏的隐藏。
脚本地址:https://gist.github.com/nanpuyue/ec7d34e174267db3927124edcd2a8844

如果上面的地址无法打开,可以下载附件:install_hide_firefox_titlebar.sh.zip

下载下来后运行这个脚本:
  1. bash ./install_hide_firefox_titlebar.sh
Copy the Code
会安装两个文件:
  1. ~/.mozilla/native-messaging-hosts/hide_titlebar.json
  2. ~/.local/bin/hide-firefox-titlebar.sh
Copy the Code
然后打开firefox,再直接运行hide-firefox-titlebar.sh,看隐藏标题栏是否成功:
  1. ~/.local/bin/hide-firefox-titlebar.sh
Copy the Code
如果提示找不到xdotool,需要安装xdotool这个包:
  1. sudo apt install xdotool
Copy the Code
如果直接运行~/.local/bin/hide-firefox-titlebar.sh可以隐藏标题栏,即可安装扩展:
https://addons.mozilla.org/zh-CN/addon/hide-the-titlebar/

这个扩展目前还处于实验性质,可能会有些bug,欢迎大家反馈。


此外,由于隐藏标题栏后没有了右上角的三个按钮,可以安装下面三个插件:
https://addons.mozilla.org/firefox/addon/minimize-the-window/
https://addons.mozilla.org/firefox/addon/maximize-the-window/
https://addons.mozilla.org/firefox/addon/close-the-window/

在“定制”界面可以调整三个按钮的顺序。

如果使用了主题,则无法通过拖拽标签栏的空白处拖动窗口,解决方法有两个:
1.禁用主题
2.拖拽图中框出来的地方



效果图:
Reply Favorite View the author
All Replies
1 / 2
To page
avatar
linuxdadi
deepin
2017-11-18 04:04
#1
不用整这么复杂,我的就是一个插件就搞定了的https://addons.mozilla.org/zh-CN/firefox/addon/hide-caption-titlebar-plus-sma/
Reply View the author
avatar
jamesmackerel
deepin
2017-11-18 04:44
#2
然而源里的Firefox还没到57.
现在最想问的是鼠标手势有办法用右键嘛……
Reply View the author
avatar
gabrielateden
deepin
2017-11-18 05:19
#3
我觉得有标题栏的火狐比较好看,没有标题栏很难拖动窗口
Reply View the author
avatar
deepin--
deepin
2017-11-18 05:20
#4
https://bbs.deepin.org/post/148460
然而源里的Firefox还没到57.
现在最想问的是鼠标手势有办法用右键嘛……

https://addons.mozilla.org/zh-CN/firefox/addon/smartup/?src=api
这个拓展一直都可以右键啊
Reply View the author
avatar
deepin--
deepin
2017-11-18 05:24
#5
Firefox Nightly (59.0a1) 在定制界面已经有隐藏标题栏的设置了(虽然我试了一下 一点变化都没有...)
Reply View the author
avatar
tmacy
deepin
2017-11-18 05:55
#6
https://bbs.deepin.org/post/148460
不用整这么复杂,我的就是一个插件就搞定了的https://addons.mozilla.org/zh-CN/firefox/addon/hide-captio ...

然而插件不支持57
Reply View the author
avatar
moli3
deepin
2017-11-18 06:31
#7
https://bbs.deepin.org/post/148460
Firefox Nightly (59.0a1) 在定制界面已经有隐藏标题栏的设置了(虽然我试了一下 一点变化都没有...) ...

我看了下搜索结果fedora已经可以了,看样子系统层面也得做下适配。https://bbs.deepin.org/user/48640
Reply View the author
avatar
ggcc
deepin
2017-11-18 07:16
#8
好贴,顶
Reply View the author
avatar
jamesmackerel
deepin
2017-11-18 07:35
#9
https://bbs.deepin.org/post/148460
https://addons.mozilla.org/zh-CN/firefox/addon/smartup/?src=api
这个拓展一直都可以右键啊 ...

十分感谢!
不过Deepin的源还没更新到57,也是很难受的。
Reply View the author
avatar
海天鹰
deepin
2017-11-18 07:35
#10
本帖最后由 sonichy 于 2017-11-18 00:01 编辑

成功了!如何隐藏其他窗口标题栏?
居然有比我更厉害的人,源码交出来!
Reply View the author
avatar
sdwfwmj
deepin
2017-11-18 17:29
#11
https://bbs.deepin.org/post/148460
不用整这么复杂,我的就是一个插件就搞定了的https://addons.mozilla.org/zh-CN/firefox/addon/hide-captio ...

然而这个插件不支持firefox57
Reply View the author
avatar
lulinux
deepin
2017-11-18 18:52
#12
https://bbs.deepin.org/post/148460
然而这个插件不支持firefox57

地址栏里输入about:config,然后设置extensions.legacy.enabled为true,就可以使用“不兼容”的扩展。

firefox官方越来越屌了,本来开发者就是无偿为其提供插件,竟然天天都要开发者主动配合更新。这样搞,死得快。
Reply View the author
Comments
moriwuhen
2017-12-09 16:16
此方法无效。不会也需要nightly版吧?
avatar
南浦月
deepin
2017-11-18 22:48
#13
https://bbs.deepin.org/post/148460
成功了!如何隐藏其他窗口标题栏?
居然有比我更厉害的人,源码交出来!
...

全部的源码就在插件和脚本里面了。

已经安装的插件可以在下面的目录中找到:
  1. ls ~/.mozilla/firefox/*.default/extensions/
Copy the Code
Reply View the author
avatar
sdwfwmj
deepin
2017-11-20 00:55
#14
https://bbs.deepin.org/post/148460
地址栏里输入about:config,然后设置extensions.legacy.enabled为true,就可以使用“不兼容”的扩展。

f ...

原来还有这种神操作,学习了。
Reply View the author
avatar
moriwuhen
deepin
2017-11-20 02:17
#15
https://bbs.deepin.org/post/148460
然而源里的Firefox还没到57.
现在最想问的是鼠标手势有办法用右键嘛……

EasyStroke可以完美解决右键冲突。见https://bbs.deepin.org/post/142418
Reply View the author
avatar
sdwfwmj
deepin
2017-11-20 16:47
#16
https://bbs.deepin.org/post/148460
地址栏里输入about:config,然后设置extensions.legacy.enabled为true,就可以使用“不兼容”的扩展。

f ...

方法无效啊,unmht还是不能使用
Reply View the author
avatar
153******66
deepin
2017-11-20 19:09
#17
https://bbs.deepin.org/post/148460
地址栏里输入about:config,然后设置extensions.legacy.enabled为true,就可以使用“不兼容”的扩展。

f ...

方法同无效.
Reply View the author
avatar
lulinux
deepin
2017-11-20 20:13
#18
https://bbs.deepin.org/post/148460
方法无效啊,unmht还是不能使用

我用的是Firefox developer版,扩展是以前就安装好的,升级后扩展不能使用,然后用了这个方法可以继续使用了。建议你下载扩展到firefox的extensions文件夹试试。extensions文件夹在哪里请自行百度。
Reply View the author
avatar
ggcc
deepin
2017-11-20 20:35
#19
大神,现在这个还能用吗
Reply View the author
avatar
sdwfwmj
deepin
2017-11-20 20:45
#20
https://bbs.deepin.org/post/148460
我用的是Firefox developer版,扩展是以前就安装好的,升级后扩展不能使用,然后用了这个方法可以继续使 ...

用的正式版,扩展也是以前下好了的,照你的方法改了。在扩展选项中,unmht显示为“旧式,已禁用”,没法启用。
Reply View the author
1 / 2
To page