-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Brackets for Linux #14418
Comments
Comment by ghost yeah, when I installing brackets it need to remove virtualbox because different on libcurl. |
Comment by krizalidzero When I recompile it to work with libcurl4, the program works, but the text gets fuzzy and basically becomes unusable, |
Comment by aniketbarik
I have this issue too. The fuzzy text makes even compiling it pointless because fuzzy text renders it useless. I wish Brackets developers would fix this issue with libcurl. Last Brackets update was in June, 2018. |
Comment by Taariqq There was an extension for linux to handle just that, no? |
Comment by shubhsnov
Is the problem with the installation of the Brackets package on Linux or is the problem with building from source? |
Comment by benlumia007
since most of people here are using linux of some kind of distro. The current version of Brackets is still using libcurl3 which is one of the dependency needed In this case, some of us have virtualbox installed, and i think it started at the last vrsion 5.2.28 or early 6.0 have moved to libcurl4 as the dependency. if brackets can replace libcurl3 with libcurl4, we as linux users should be able to install Brackets without problems. I hope that make sense. if I want to use brackets right now, i have to replace libcurl3 with libcurl4 but is not our job as an user to do. |
Comment by krizalidzero
Hello. Thank you for asking. Brackets can't be installed via the deb package unless you modify it to require libcurl4 (it normally requires version 3). And when you modify it, it runs fine, except the text looks extremely fuzzy. I was using it at work, and I don't have access to that computer anymore to make a screenshot or similar. |
Comment by benlumia007 is the .deb package for Brackets can't be install if virtualbox is install becuse virtualbox and some new applications uses libcurl4, brackets currently have libcurl3, if i continue to install brackets, it will then automatically uninstall VirtualBox. the point is, Brackets needs libcurl4 as a dependency package for .deb packages. |
Comment by shubhsnov
But Chromium itself has moved on from that dependency as can be seen here. I built the debian package after removing the libcurl3 dependency and was able to use Brackets and VirtualBox side by side on Ubuntu 18.04 LTS without any issues. I didn't notice any fuzzy text as well. We're working on bringing this change into the actual build but since the stability of the product is at stake, it might take me some time to validate the change. Meanwhile, you guys can also help us by creating a package without the libcurl dependency and report if you run into any other functional issues on installation and usage. Alternatively, you can use the method provided in this thread to remove the dependency from the deb package itself. Thanks again for all the valuable info. |
Comment by krizalidzero Alright, I'm trying again in Ubuntu 19.04, it does work without libcurl4 (as in it installs fine and runs fine), but the fuzzy text is still there. Might be a platform issue. The screenshot is in Spanish, but I have used the OS in Spanish, Japanese and English with the same results. But I'm pretty sure the problem is Ubuntu, since this also happened to me with NetBeans 10 and other editors. |
Comment by shubhsnov
Did you ever try installing with libcurl3, and did it solve the fuzzy text problem? |
Comment by krizalidzero Hello and thanks a lot for the help. Thanks again! |
Comment by benlumia007 This topic wasn't meant for blurry/fuzzy fonts, this topic was meant to be due to the libcurl4 for newer version. why was this not solved before Brackets 1.14 was released. I don't think Adobe is taking this seriously enough to fix this problem. |
Comment by shubhsnov We did try, but there were time constraints. We really wanted to put out a release as soon as possible as well as provide some value. Upon some investigation, it turned out that Brackets which uses CEF as a shell doesn't exactly need libcurl3 let alone libcurl4. The libcurl3 dependency was removed in CEF 2840 (Chromium based) while we use 2704 so but we didn't take the risk of removing it since we were very close to the release date and I didn't have the time to investigate further. https://codereview.chromium.org/2271063004/diff/1/chrome/installer/linux/debian/build.sh Be assured that we have prioritized this issue and are working to update CEF for the Linux at this very moment. Post which we'll update Brackets dependencies and remove the redundant dependencies altogether. Please bear with us. |
Comment by aniketbarik
Sorry, for the late reply. I'm on Ubuntu 18.04.2 with GNOME DE.
Thanks. That's good to know. Cheers. |
Comment by benlumia007 I still don't seem to understand why this wasn't implemented yet to be fixed. |
Comment by Taariqq
Perhaps because Brackets is dead ... again! |
Comment by benlumia007 it sounds like it, i mean, everyone moved to visual studio code |
Comment by Taariqq
... and from VSCode, I moved to Apache NetBeans. NetBeans is great for PHP development out of the box whereas vscode, one has to configure a bit. Plus, I like the workflow in NetBeans, coupled with the Dracula theme, everything works seamlessly. |
Comment by Taariqq The 'live preview' in vscode is not that good. And 'live reload' does not want to work with Chrome and vscode directly ... so I have have Brackets running with 'live reload' extension on and then I can activate live reload in Chrome. VSCode people are downright arrogant. They just won't implement live preview. |
Comment by raphaelcasimir Here is a link (maybe temporary) to the repackaged deb that works on linux (It is possible to verify that I only touched the control file via unzipping and md5ing). 2020.10.02 version. |
Comment by benlumia007 I believed that the package only removes and adds libcurl4, but make sure if u do this way, u don't do updates on it, if brackets have a new version, you're probably be stuck using the repackaging one. or else for every new release, it will need to be repackaged without that libcurl3. |
Comment by GogoAkira Apparently libcurl is not needed anyway per shubhsnov, he wrote above, so removing the libcurl3 works for me without the need to add libcurl4 as dependency. |
Comment by benlumia007 the problem you can remove it by yourself, but i rather have adobe brackets remove the libcurl altogether. being able o update to latest version is needed. |
Comment by GogoAkira In case someone has libcrul4 as dependency if they uninstall brackets, will that uninstall the libcurl4 also? I tried to understand the other problems you mentioned before, I'm not a developer really, just starting out :) |
Issue by benlumia007
Wednesday Mar 13, 2019 at 01:23 GMT
Originally opened as adobe/brackets#14667
Is it possible to update so that brackets can work with linux due to libcurl3 and libcurl4. I know that i can recompile by replacing libcurl4 but i would like a minor fixed
The text was updated successfully, but these errors were encountered: