Nowe posty

xx Dystrybucja pod HP Omen (6)
Wczoraj o 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
Wczoraj o 21:08:23
lamp Problem z Linux Lite po instalacji (0)
Wczoraj o 19:50:30
xx Ile pingwinów? (1)
Wczoraj o 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: Linux dla programisty + konkretne możliwości.  (Przeczytany 4529 razy)

Zohxan

  • Gość
Linux dla programisty + konkretne możliwości.
« dnia: 2019-07-05, 15:19:28 »
Cześć. Od wczoraj pierwszy raz w życiu zacząłem bawić się Linuxami. Na razie przetestowałem Elementary OS, Ubuntu i Fedorę. W Fedorze spędziłem najwięcej czasu, bo na start najbardziej mi się spodobała. Miałem zamiar przetestować każdą dystrybucję, ale jest to bardzo czasochłonne, więc postanowiłem poprosić Was o radę.

Co będę robić na dystrybucji?
Programować w HTML, CSS, BS4, JS, TS, Angular, Node, jQuery, Vue oraz React.
Używam do tego narzędzi od JetBrains, ale na Elementary udało mi się wszystko zainstalować, więc pewnie nie będzie żadnych problemów na innych dystrybucjach. Dodatkowo TeamViewer, Discord, Chrome/Firefox, MySQL, GitHub i NordVPN. Z tego co udało mi się zorientować, każdy z powyższych programów ma wersję na Linuxa. Więc dystrybucja rozumiem, że nie ma znaczenia, jeśli nie jest konkretnie napisane w programie? Dodam, że nic innego mnie nie interesuje, to będzie służyć tylko do pracy i nauki.

Na czym mi zależy?
- Rozbudowany pasek zadań - możliwość dodawania różnych bajerów/widgetów typu informacja na temat download/upload, pojemność, użycie zasobów itp.

- Własne skróty klawiszowe (na jakimś systemie, który testowałem za pomocą ALT+SPACJA można było wywołać terminal. Bardzo mi się to spodobało.)

- Coś innego z wyglądu niż Windows, mam już go dość. Najlepiej gdyby pulpit to był tylko pasek zadań, ewentualnie jakiś pasek z aplikacjami jak z Maca. Nie zależy mi na tym, aby na pulpicie można było coś umieszczać. Nie musi posiadać polskiej wersji językowej.

- Możliwość pracy na dwóch monitorach

- Testowałem KDE, nie pasuje mi. GNOM domyślnie z Fedory dużo lepiej, ale może jest coś lepszego. W sumie fajnie gdyby środowisko opierało się w dużej mierze na skrótach własnych oraz terminalu, którego chcę się nauczyć, tylko powyższe założenia są priorytetem.

Mój PC to  GTX 1070, i7 6800K, 16GB RAM.
Ja oczywiście zabieram się dalej za czytanie póki mam czas. Dzięki za pomoc, strzała.
« Ostatnia zmiana: 2019-07-05, 15:21:48 wysłana przez Zohxan »

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2763
  • 1709
    • Zobacz profil
Odp: Linux dla programisty + konkretne możliwości.
« Odpowiedź #1 dnia: 2019-07-05, 16:20:38 »
Cytuj
- Rozbudowany pasek zadań - możliwość dodawania różnych bajerów/widgetów typu informacja na temat download/upload, pojemność, użycie zasobów itp.
- Na pulpit Conky
- Na pasek w XFce, Mate, KDE costam wrzucisz, nawet multiload-ng ( cokolwiek to jest ) https://beinghacked.blogspot.com/2016/08/alternative-system-monitor-applet-for.html
Osobiscie lubie mate-system-monitor. Jak klikne w wykres to moge podejrzec procesy. Brakuje tylko wyszczegolnienia ktory proces zurzywa internet i dysk w danej chwili.
Dlatego dobrze jest sobie poszukac do tego komend.

Cytuj
- Własne skróty klawiszowe
Zobacz w ustawienia swojego srodowiska ktorego uzywasz, czy juz masz.

Cytuj
pasek z aplikacjami jak z Maca.
Zmien pasek zadan, wyglad lub na inny jak Ci sie nie podoba.
https://mintguide.org/other/350-cairo-dock-functional-and-beautiful-dock-on-linux-mint.html
Do piekna mozesz tez uzyc Conky, Emerald i nikt nie wie co jeszcze.
https://www.addictivetips.com/ubuntu-linux-tips/make-linux-look-like-macos/
Uwaga: Staraj sie uzywac to co masz w systemie pod reka, nie istaluj nic recznie z poza menadzera pakietow w systemie,
 jesli nie chcesz ryzykowac popsucia systemu z niedopasowanymi lub nieaktualnymi dodatkami.


Cytuj
- Możliwość pracy na dwóch monitorach
- Jesli posiadasz Nvidie, zainstalowany sterownik Nvidii z Nvidia settings, to poprostu zobacz w ustawienia Nvidii
http://www.yolinux.com/TUTORIALS/LinuxAndDualMonitors.html

PS: SeaMonkey tez zobacz czy Ci sie przyda.
https://www.siue.edu/its/web/seamonkey/newpage.shtml
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Zohxan

  • Gość
Odp: Linux dla programisty + konkretne możliwości.
« Odpowiedź #2 dnia: 2019-07-05, 16:39:26 »
Super, dziękuję bardzo. Na razie wybrałem jednak Fedorę i trochę się nią pobawię. Zainstaluję różne środowiska, będę testować itp.

Dodatkowo co można robić za pomocą terminala, że wszyscy go chwalą i uważają za bardzo przydatne narzędzie pracy? Jest też jakiś poradnik co i jak?

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 427
    • Zobacz profil
Odp: Linux dla programisty + konkretne możliwości.
« Odpowiedź #3 dnia: 2019-07-05, 18:13:22 »
Do piekna mozesz tez uzyc Conky, Emerald i nikt nie wie co jeszcze.
Koledze chyba się coś pomyliło, conky to min. monitor systemu, a emerald to jest kompozytor okien dla compiz-a.
A poniżej moje conky jakiego używam

Arch Linux Xfce - 64Bit Linux User #621110

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2763
  • 1709
    • Zobacz profil
Odp: Linux dla programisty + konkretne możliwości.
« Odpowiedź #4 dnia: 2019-07-05, 20:33:24 »
Cytuj
Dodatkowo co można robić za pomocą terminala, że wszyscy go chwalą i uważają za bardzo przydatne narzędzie pracy?
- Kiedys bylo widac roznice w szybkosci przy przemieszczaniu miedzy folderami w terminalu i przemieszczaniu sie w aplikacji graficznej.
- Multum narzedzi na terminal gwarantuje ogrom mozliwosci 
https://404.g-net.pl/?s=terminal
Az po przegladarke internetowa Lynx, czy ogladanie filmu z kolorowych liter za pomoca czegos tam.
Zwlaszcza ze nawet graficzne programy czasami maja opcje umozliwiajace uzywanie z terminala.
- Bardziej zlozone komendy mozesz zapisywac do pliku i uruchamiac jako skrypt
- A nawet dodawac do nich (skryptow) graficzne okienka,
 powiadomienia https://www.maketecheasier.com/desktop-notifications-for-linux-command/
okienka ( Zenity, Kdialog, Yad, az po bardziej rozbudowane Gtkdialog http://xpt.sourceforge.net/techdocs/language/gtkdialog/gtkde02-GtkdialogExamples/single/  )

Aaa i na youtube jakies poradniki znajdziesz. :)
« Ostatnia zmiana: 2019-07-05, 20:44:43 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline mackeire

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 490
    • Zobacz profil
Odp: Linux dla programisty + konkretne możliwości.
« Odpowiedź #5 dnia: 2019-07-06, 09:04:50 »
Pierwszy raz słyszę opinię, że Gnome jest bardziej/łatwiej konfigurowalne niż KDE ...

Offline pavbaranov

  • Users
  • Guru
  • *****
  • Wiadomości: 879
    • Zobacz profil
Odp: Linux dla programisty + konkretne możliwości.
« Odpowiedź #6 dnia: 2019-07-06, 10:53:07 »
Obuduj sobie jakiś WM typu OpenBox lub znajdź jakieś distro, które to oferuje OTB. Tak się to robi w Fedorze: https://fedoramagazine.org/openbox-fedora/ (nie wiem, czy jest jakaś oparta o nią wersja z OB). Można tu dodać dowolny panel (np. Tint2) i konfigurować do woli.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2763
  • 1709
    • Zobacz profil
Odp: Linux dla programisty + konkretne możliwości.
« Odpowiedź #7 dnia: 2019-07-10, 07:31:49 »
Serfujac w odmetach internetu ostatnio natknelem sie na
https://access.redhat.com/documentation/en-us/
Jest tam wspomniane  "CodeReady Studio" i  "JBoss Web Framework Kit" ( slowa klucze z tytulow poradnikow )
https://www.youtube.com/results?search_query=JBoss+Web+Framework+Kit 
Chyba jest to studio do tworzenia stron w html, moze sie komus przyda.
« Ostatnia zmiana: 2019-07-10, 07:36:59 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.