📜 ⬆️ ⬇️

Linux Maker's Life

Most fronted developers use Windows or OS X due to the lack of a full-featured Photoshop. But what about those who are not indifferent to Nix systems? Now we will try to find out who are interested in asking under the cat.

As a system, I use Fedora 22, no one bothers you to do the same in any other system.

Development environment
Tastes do not argue, everyone uses the environment in which it is more convenient. On Windows, I used Notepad ++, on OS X Coda2, on Fedora, I prefer Geany.

For installation:
')
sudo dnf install geany geany-plugins-common geany-themes 

Often you have to work with files directly on the server, you can use a third-party ftp-client, or connect directly via nautilus.

In notepad ++ or coda2, I liked the built-in ftp manager, a little google I found an identical plugin for geany. Plugin copies functionality with notepad ++

1) Install the necessary packages to build the plugin:

 sudo dnf install gcc geany-devel libxml2-devel libcurl-devel openssl-devel 

2) Download and unpack into a convenient folder ,
3) Go to the cd folder
4) We collect

 make && make install && make clean 

After that, you need to activate the plugin in the settings of Geany.
This plugin is convenient because it supports working with profiles. Plug-ins under Brackets or the same Sublime do not know how.

Unfortunately, the plugin does not work in Geany under Ubuntu 14.04, 15.04 (I have not tried it in other systems), and I don’t know what it is about. I contacted the author of the plugin, he said that the development of the plugin is frozen, and the author is unlikely to rewrite it for new systems. If someone from the community fixes the plugin, I will be very happy.

Cutting layouts

For cutting layouts, we will use Avocode cross-platform program, it copes with psd and sketch layouts and allows you to work as a team. In terms of speed, the program goes far away from adobe extract, try it and you will love avocode.

Download the program here .

The program not only allows you to cut layouts, but also speeds up development time, you can read in more detail here . The program has a trial in 14 days. Next, a subscription of $ 9 is required, not so much considering how much time this program saves. But no one bothers you to register a one-time account every two weeks?

Also, user xenongattz recorded a great mini-course about this program. I recommend to familiarize.

Video


Additionally for fine image processing, install gimp and pinta:

 sudo dnf install gimp gimp-elsamuko gimp-data-extras pinta 

If this is not enough for you, you can install Photoshop into a virtual machine . In my case, this is not required, because the information for their own study.

FTP client
There are two options for working with FTP:
1) By creating an ftp connection in nautilus, information on how to connect can be easily found on the network.
2) Using a third-party ftp-client.

I prefer FileZilla:

 sudo dnf install filezilla 

Fonts

Most sites use the default fonts used in Windows. To install, download rpm here.

This package is missing tahoma, you can deliver it like this:

 cd ~w get http://www.stchman.com/tools/MS_fonts/tahoma.zip sudo unzip -d /usr/share/fonts/truetype/msttcorefonts ~/tahoma.zip sudo fc-cache -f -vrm -f ~/tahoma.zip 

Testing in browsers
Firefox (default by default):

 dnf install firefox 

Chromium:

 sudo su cd /etc/yum.repos.d/ wget http://copr.fedoraproject.org/coprs/churchyard/chromium-russianfedora/repo/fedora-22/churchyard-chromium-russianfedora-fedora-22.repo sudo dnf install chromium 

IE:
Options:
1) Wine or Crossover with IE
2) https://www.browserstack.com/
3) VirtualBox + IEtester

To install VirtualBox (or download here ):

 sudo su dnf update 

If something is updated reboot:

 cd /etc/yum.repos.d/ wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms dnf install VirtualBox-5.0 //    usermod -a -G vboxusers username 

username - must be changed to the username in the system
After that, install the OS from Microsoft and IEtester in which we will conduct tests. Or you can take a ready-made virtual machine here .

On this, perhaps all. As you can see, it is possible to type out - and quite successfully - on Linux systems.

Source: https://habr.com/ru/post/268719/


All Articles