firefox去不掉标题栏
Tofloor
poster avatar
netfuck
deepin
2018-08-22 18:33
Author
本帖最后由 netfuck 于 2018-9-10 12:31 编辑

火狐浏览器的标题栏无法去掉。windows和其它linux版本可以去掉。在火狐浏览器菜单-定制-标题栏。  取消打勾没反应,不知道为什么,其它系统没问题的。



感谢2楼给的解决方法,我总结下:
1.编辑/usr/share/applications/下的firefox图标
2.把Exec=firefox-zh %u改为Exec=env MOZ_GTK_TITLEBAR_DECORATION=system firefox-zh %u



Reply Favorite View the author
All Replies
avatar
ih******op@vip.qq.com
deepin
2018-08-22 19:14
#1
本帖最后由 ihipop 于 2018-8-23 10:19 编辑

找到Firefox的desktop文件 编辑 把所有的 (注意 等号后面没有空格)
  1. Eexc=
Copy the Code
查找替换为 (注意 system后面有个空格)
  1. Exec=env MOZ_GTK_TITLEBAR_DECORATION=system
Copy the Code


懒得查找的话 给你个一句话命令



  1. sudo perl -pi.bak2 -e 's/Exec=(?!env)/Exec=env MOZ_GTK_TITLEBAR_DECORATION=system /' 'firefox.desktop文件路径'
Copy the Code



如果 'firefox.desktop文件路径' 你不知道 给不会ls命令的你一个办法:

终端里面 先输入上面那个命令不包含 'firefox.desktop文件路径' 的部分  打个空格 然后 打开 /usr/share/applications/
或者  ~/.local/share/applications/  通过文件图标辨识你需要的文件 直接拖动到那个输入了一半命令的终端窗口上 路径即可自动填充

此文同时刊载在我博客存档 https://blog.ihipop.info/2018/08/5163.html
Reply View the author
Comments
abelwy
2018-08-25 05:55
搞定 感谢分享!
avatar
BenLwTs
deepin
2018-08-22 19:27
#2
https://bbs.deepin.org/post/167547
找到Firefox的desktop文件 编辑 把所有的查找替换为

我的firefox目录下没有desktop,怎么办
Reply View the author
avatar
六七八九十
deepin
2018-08-22 19:29
#3
https://bbs.deepin.org/post/167547
我的firefox目录下没有desktop,怎么办

/usr/share/applications 这里。。。。。不是在firefox目录下
Reply View the author
avatar
ih******op@vip.qq.com
deepin
2018-08-22 19:35
#4
本帖最后由 ihipop 于 2018-8-22 11:49 编辑
https://bbs.deepin.org/post/167547
我的firefox目录下没有desktop,怎么办

一般在 /usr/share/applications 或者 ~/.local/share/applications/
我装的是绿色版的 所以我自己创建了放在 ~/.local/share/applications/的
你打开这两个目录看图标就知道了

另外二楼我补充了个一句话命令 你执行就好了
Reply View the author
avatar
BenLwTs
deepin
2018-08-22 19:53
#5
本帖最后由 BenLwTs 于 2018-9-9 11:33 编辑
  1. [Desktop Entry]
  2. Encoding=UTF-8
  3. Name=Firefox
  4. Name[zh_CN]=火狐浏览器
  5. Exec=env MOZ_GTK_TITLEBAR_DECORATION=system firefox-zh %u
  6. Terminal=false
  7. X-MultipleArgs=false
  8. Type=Application
  9. Icon=firefox-zh
  10. Categories=Network;WebBrowser;
  11. MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
  12. StartupNotify=true
Copy the Code

          最初我按4楼的路径找到了.desktop,用管理员权限按2楼说法改了这个文件(当时替换的是整行),然后火狐就不能启动了。又改回去了。
8月25日,
   24号看到这个贴子有朋友说成功了。我就又仔细看了看2楼大神的留言,当我看到“替换”二字,晃~恍~慌~然大悟:是用2楼的第2个代码替换第1个代码。我前几天一直以为是要替换整行。真是犯了个低级错误。另外,2楼第行代码末尾的空格,也是容易被忽视的。

最后,祝更多的朋友解除困扰。

Reply View the author
avatar
ih******op@vip.qq.com
deepin
2018-08-22 20:05
#6
本帖最后由 ihipop 于 2018-8-22 12:09 编辑
https://bbs.deepin.org/post/167547
我按4楼的路径找到了.desktop,用管理员权限按2楼说法改了这个文件,然后火狐就不能启动了。又改回去了。 ...

执行那个命令以后的desktop文件内容贴出来 手动改的话 注意 system后面有空格 然后根后面原来的命令 不能把原来的命令删掉了 只应该替换让你替换的 你搞不懂就直接执行那个帮你写好的perl命令。
Reply View the author
avatar
addhapp
deepin
2018-08-23 08:08
#7
ihipop 发表于 2018-8-22 11:14
找到Firefox的desktop文件 编辑 把所有的查找替换为

懒得查找的话 给你个一句话命令

万分感谢,之前试过其他的,但是不管用,你这回答个解决了我的问题。
Reply View the author
avatar
ih******op@vip.qq.com
deepin
2018-08-23 17:53
#8
本帖最后由 ihipop 于 2018-8-23 10:08 编辑
https://bbs.deepin.org/post/167547
万分感谢,之前试过其他的,但是不管用,你这回答个解决了我的问题。

其实不建议你们用源里面的火狐 我都是下绿色版的 放在 ~/App/ 目录下面 还能自动更新
desktopfile也是自己copy的模板
我贴一个全功能配置吧 支持任务栏右击开隐私窗口和新窗口 没有这个需要的 就可以只执行二楼的perl命令即可



文件随便起个名字如 firefox.desktop 放到 ~/.local/share/applications

  1. [Desktop Entry]
  2. Encoding=UTF-8
  3. Name=Firefox
  4. Name[zh_CN]=火狐
  5. Name[zh_TW]=火狐
  6. Comment=Browse the World Wide Web
  7. Comment[zh_CN]=访问互联网
  8. Comment[zh_HK]=連線到網際網路
  9. Comment[zh_TW]=連線到網際網路
  10. GenericName=Web Browser
  11. GenericName[zh_CN]=网页浏览器
  12. GenericName[zh_HK]=網頁瀏覽器
  13. GenericName[zh_TW]=網頁瀏覽器
  14. X-GNOME-FullName=Firefox Web Browser
  15. #注意 下面的 /home/ihipop/App/Mozilla/firefox/firefox 请改成相应的绿色版火狐绝对路径或者PATH内可执行文件名称
  16. Exec=env MOZ_GTK_TITLEBAR_DECORATION=system /home/ihipop/App/Mozilla/firefox/firefox %u
  17. Terminal=false
  18. Version=1.0
  19. X-MultipleArgs=false
  20. Type=Application
  21. Icon=firefox
  22. Categories=Network;WebBrowser;
  23. MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
  24. StartupWMClass=Firefox
  25. StartupNotify=true

  26. #Actions=NewWindow;NewPrivateWindow;

  27. [Desktop Action NewWindow]
  28. Name=New Window
  29. Name[zh_CN]=新建窗口
  30. Name[zh_TW]=開新視窗
  31. #注意 下面的 /home/ihipop/App/Mozilla/firefox/firefox 请改成相应的绿色版火狐绝对路径或者PATH内可执行文件名称
  32. Exec=env MOZ_GTK_TITLEBAR_DECORATION=system /home/ihipop/App/Mozilla/firefox/firefox --new-window

  33. [Desktop Action NewPrivateWindow]
  34. Name=New Incognito Window
  35. Name[zh_CN]=新建隐身窗口
  36. Name[zh_TW]=新增無痕式視窗
  37. #注意 下面的 /home/ihipop/App/Mozilla/firefox/firefox 请改成相应的绿色版火狐绝对路径或者PATH内可执行文件名称
  38. Exec=env MOZ_GTK_TITLEBAR_DECORATION=system /home/ihipop/App/Mozilla/firefox/firefox --private-window

Copy the Code



Reply View the author
avatar
151******03
deepin
2018-08-24 03:04
#9
https://bbs.deepin.org/post/167547
找到Firefox的desktop文件 编辑 把所有的 (注意 等号后面没有空格)查找替换为 (注意 system后面有个空格) ...

可以修改成功,棒棒哒
Reply View the author
avatar
ih******op@vip.qq.com
deepin
2018-08-24 03:12
#10
https://bbs.deepin.org/post/167547
可以修改成功,棒棒哒

请给我朵小红花
Reply View the author
avatar
.Andy
deepin
2018-08-25 05:56
#11
感谢分享!
Reply View the author
avatar
绿竹
deepin
2018-08-25 16:05
#12
感谢分享,收藏一下
Reply View the author
avatar
BenLwTs
deepin
2018-08-26 05:16
#13
试验成功,谢谢2楼ihipop
Reply View the author
avatar
le******ly@163.com
deepin
2018-08-26 05:42
#14
https://bbs.deepin.org/post/167547
其实不建议你们用源里面的火狐 我都是下绿色版的 放在 ~/App/ 目录下面 还能自动更新
desktopfile也是自己 ...

绿色版,设快捷方式后,请问如何变回火狐的图标?
Reply View the author
avatar
ih******op@vip.qq.com
deepin
2018-08-26 07:10
#15
本帖最后由 ihipop 于 2018-8-25 23:20 编辑
https://bbs.deepin.org/post/167547
绿色版,设快捷方式后,请问如何变回火狐的图标?

一般系统主题里面都有firefox的图标的 ,你按9楼的方法配置下,应该是可以的。如果不行,有你有个选择

一:

假设你的firefox绿色版的在/home/ihipop/App/Mozilla/firefox/
那么,9楼的文本文件里面  把
  1. Icon=firefox
Copy the Code


换成
  1. Icon=/home/ihipop/App/Mozilla/firefox/browser/chrome/icons/default/default64.png
Copy the Code

或者
  1. Icon=/home/ihipop/App/Mozilla/firefox/browser/chrome/icons/default/default128.png
Copy the Code


二:

使用xdg-icon-resource安装图标资源,如果不懂 可以看看相关文档 不细说
Reply View the author
avatar
thelay2
deepin
2018-08-31 16:42
#16
谢谢2楼~~~~~~~
Reply View the author
avatar
祖建
deepin
2018-09-09 18:41
#17
收藏备用```````
Reply View the author