You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 6, 2021. It is now read-only.
Repository navigation
This repository was archived by the owner on Sep 6, 2021. It is now read-only.
[Resolved][Arch Linux]Menu font from Brackets 1.11Β #13731
OS: Arch Linux
Kernel: x86_64 Linux 4.12.13-1-ARCH
DE: KDE 5.38.0 / Plasma 5.10.5
WM: KWin
GTK Theme: Breeze [GTK2/3]
Icon Theme: Papirus
Font: Noto Sans Regular
@arthurflor Thanks for choosing Brackets and letting us know about this rendering issue π. As Arch Linux is not a platform where Brackets normally gets tested, can you please let us know the process involved in installing Brackets on Arch Linux?
Unless we actually debug this issue, can't comment on what's going wrong with the configuration.
+1 can confirm this affects Arch Linux install. I tried installing most of the fonts referenced in src/styles/ and rebuilding the font cache but the issue persists.
Hello all :) Have you try with "brackets" package and not the "-bin" pre-compiled version?
After updating to 1.1, the -bin version didn't execute but it crashed generating a core dump with SIGABRT (signal-6). So because gdb didn't find any debug symbols, i've downloaded and edited brackets package to make a debug version ... but after installing it and launch... it just works: so nothing to debug. The problem with brackets-bin must be something like well some linked library or different dependency?..honestly no time to test as my wanted result was "make it work again" ;)
Hello @swmitra thanks for your interest on this: basically there are 2 packages of brackets in Arch Linux in Arch User (not official so) Repo. Arch package from this repo are build on the fly with official arch tool (makepkg) so in this case "the brackets-bin" is build by simply downloading your Debian package, extract binaries and pack them to an Arch package while "brackets" package is build with npn install and g++ by downloading your sources: the first version doesn't work. Keep up your good work π on supporting the linux version
Reacted by Arthur F. S. Neto, Swagatam Mitra, Sachin Kamath and Matias
The package brackets (without "-bin") doesn't install here. Results in compilation error.
But I'll go into more detail with this compilation error. Thanks!
@anthonytex Great work! You made my day. I love this community for the passion it brings in making a developers day. Sincerely hoping the trend continues π
Download the package from libpangoft2 package from here
Instead of opening it with Software Install, open it using Archive Manager and extract it. You will see two files. Again extract data.tar.xz and navigate to the folder usr/lib/x86_64-linux-gnu that you got after extracting.
Copy the two files in that folder to /opt/brackets. You might require root depending on how you've configured your system and restart Brackets if it is already running. Something like : sudo cp path/to/your/extracted/folder/* /opt/brackets/
On Ubuntu 17.10 @chsjr1996's solution wasn't complete.
I moved the libpangoft shared object files to /opt/brackets/lib:
/opt/brackets$ ls lib/
libpangoft2-1.0.so.0 libpangoft2-1.0.so.0.4000.5
Then I ran the /opt/brackets/brackets script which specifically sets LD_LIBRARY_PATH to /opt/brackets/lib. This allows brackets to link to older libpangoft files.
Activity
[-]Menu font from Brackets 1.11[/-][+][Linux]Menu font from Brackets 1.11[/+]jmpri3 commentedon Sep 26, 2017
Same thing here. Also Arch Linux with a similar config, though I have the GTK font set to Oxygen-Sans.
[-][Linux]Menu font from Brackets 1.11[/-][+][Arch Linux]Menu font from Brackets 1.11[/+]swmitra commentedon Sep 26, 2017
@arthurflor Thanks for choosing Brackets and letting us know about this rendering issue π. As Arch Linux is not a platform where Brackets normally gets tested, can you please let us know the process involved in installing Brackets on Arch Linux?
Unless we actually debug this issue, can't comment on what's going wrong with the configuration.
arthurflor23 commentedon Sep 26, 2017
It's just the install command:
More info from the package: https://aur.archlinux.org/packages/brackets-bin/
Can do installing error? I will check the package build
arthurflor23 commentedon Sep 26, 2017
Process: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=brackets-bin
pwnfoo commentedon Sep 26, 2017
+1 can confirm this affects Arch Linux install. I tried installing most of the fonts referenced in
src/styles/and rebuilding the font cache but the issue persists.anthonytex commentedon Sep 26, 2017
Hello all :) Have you try with "brackets" package and not the "-bin" pre-compiled version?
After updating to 1.1, the -bin version didn't execute but it crashed generating a core dump with SIGABRT (signal-6). So because gdb didn't find any debug symbols, i've downloaded and edited brackets package to make a debug version ... but after installing it and launch... it just works: so nothing to debug. The problem with brackets-bin must be something like well some linked library or different dependency?..honestly no time to test as my wanted result was "make it work again" ;)
Hello @swmitra thanks for your interest on this: basically there are 2 packages of brackets in Arch Linux in Arch User (not official so) Repo. Arch package from this repo are build on the fly with official arch tool (makepkg) so in this case "the brackets-bin" is build by simply downloading your Debian package, extract binaries and pack them to an Arch package while "brackets" package is build with npn install and g++ by downloading your sources: the first version doesn't work. Keep up your good work π on supporting the linux version
arthurflor23 commentedon Sep 26, 2017
The package brackets (without "-bin") doesn't install here. Results in compilation error.
But I'll go into more detail with this compilation error. Thanks!
anthonytex commentedon Sep 26, 2017
Yes, a dep "libudev0-shim" must be installed you can install my compiled version https://drive.google.com/open?id=0BzKigOTG5qLEMFIyWGU3R2g1N28
sudo pacman -U brackets-1.11-1-x86_64.pkg.tar.xzswmitra commentedon Sep 26, 2017
@anthonytex Great work! You made my day. I love this community for the passion it brings in making a developers day. Sincerely hoping the trend continues π
20 remaining items
lbassuncao commentedon Oct 31, 2017
Yes! The solution provided by @chsjr1996 solved this issue.
Thanks a lot! :) π₯
jegjessing commentedon Nov 1, 2017
Extracing pango files worked for me too
kiroma commentedon Nov 1, 2017
Works here as well, going to pinpoint the broken commit now. Should we report it to pango's devs?
kiroma commentedon Nov 1, 2017
Faultycommit: https://git.gnome.org/browse/pango/commit/?id=906509e22bf617d97a71f41d335d7a0dec344187A deprecated function has been removed.
Nidustash commentedon Nov 7, 2017
Thanks for great answer @chsjr1996. Ya da best
Faouzi91 commentedon Nov 9, 2017
@chsjr1996 thanks it worked for me.
sonozaki commentedon Nov 9, 2017
Thanks! It works fine for debian testing :)
adminspivey commentedon Nov 13, 2017
So can I be the guy who explains how new they are to linux and ask for some more detailed instructions on @chsjr1996 's fix?
pwnfoo commentedon Nov 13, 2017
@1efty1337 Here you go:
Download the package from libpangoft2 package from here
Instead of opening it with Software Install, open it using Archive Manager and extract it. You will see two files. Again extract
data.tar.xzand navigate to the folderusr/lib/x86_64-linux-gnuthat you got after extracting.Copy the two files in that folder to
/opt/brackets. You might require root depending on how you've configured your system and restart Brackets if it is already running. Something like :sudo cp path/to/your/extracted/folder/* /opt/brackets/adminspivey commentedon Nov 13, 2017
@SachinKamath Thank you very much. I understand how easy it would have been to ignore such a simple question, and i appreciate the help!
pwnfoo commentedon Nov 13, 2017
@1efty1337 Np! Feel free to ping if you're stuck and welcome to Linux! :)
maicardi commentedon Nov 27, 2017
@SachinKamath
Your method works great on Ubuntu 17.10 with Brackets 1.11.0-17524 amd64 deb taken from Brackets homepage.
Thanks!
pwnfoo commentedon Nov 27, 2017
@maicardi, I just expanded @chsjr1996's solution but you're very welcome. Glad I could help you :)
abargnesi commentedon Dec 1, 2017
On Ubuntu 17.10 @chsjr1996's solution wasn't complete.
I moved the libpangoft shared object files to
/opt/brackets/lib:Then I ran the
/opt/brackets/bracketsscript which specifically setsLD_LIBRARY_PATHto/opt/brackets/lib. This allows brackets to link to older libpangoft files.