프로그래밍은 Linux에서 자주 수행되는 활동입니다. 그리고 Linux는 생각할 수 있는 거의 모든 언어에 대한 지원을 설치하기 쉽기 때문에 이를 위한 훌륭한 선택입니다. Linux에서는 프로그래밍이 더 쉬워졌습니다.
프로그래머가 작업하는 데 터미널만 있으면 된다고 생각할 수도 있지만 데스크톱 환경은 프로그래머도 건너뛰기 어려운 많은 기능을 여전히 제공합니다. 이러한 기능이 없었다면 생산성이 기대만큼 높지 않았을 것입니다.
그렇다면 프로그래머를 위한 최고의 데스크탑 환경은 무엇일까요? 말하기 어렵고 프로그래머마다 의견이 다를 것입니다. 하지만 선택을 하고 그것이 프로그래머에게 가장 좋은 선택이라고 생각하는 이유를 설명하겠습니다. 이 질문에 대한 나의 대답은? 그놈 쉘. 이제 그 이유를 알 수 있습니다.
가상 데스크탑
생산성을 높이는 좋은 방법은 가상 데스크톱을 사용하는 것입니다. 이제 거의 모든 데스크탑 환경이 가상 데스크탑을 지원한다는 것을 압니다. 그러나 Gnome Shell이 그 사용을 권장하는 유일한 환경이므로 Windows의 최소화 버튼 대신 가상 데스크탑을 제안합니다. 물론 원하는 경우 최소화 버튼을 다시 얻을 수 있지만 이것이 원래 설명이었습니다.
프로그래머는 매우 짧은 시간에 5개의 창을 여는 경향이 있으며 그 숫자는 하루 종일 완료될 때까지 증가할 뿐입니다. 가상 데스크탑을 사용하면 원하는 방식으로 작업이나 창을 분리할 수 있을 뿐만 아니라 Gnome Shell에서 가상 데스크탑의 수도 유동적입니다. 항상 하나의 빈 가상 데스크톱이 있으며 창을 넣으면 다른 가상 데스크톱이 생성됩니다. 가상 데스크탑에서 모든 창을 닫고 두 개로 끝나는 경우 Gnome Shell은 자동으로 하나를 제거합니다. 단순히 생산성을 높이고 프로그래밍 대신 사용할 수 있는 시간과 노력을 절약하기 위해 모든 작은 세부 사항을 처리합니다.
키보드 단축키
Gnome Shell에는 수많은 키보드 단축키가 있습니다. Alt + Tab과 같은 유용한 기능이 있을 뿐만 아니라 창 사이를 전환할 수 있지만 가상 데스크톱과 관련된 창도 많이 있습니다. 가상 데스크톱의 아이디어는 훌륭하지만 먼저 활동 보기로 이동해야 하기 때문에 그래픽으로 계속 전환하는 것은 약간 어렵습니다. 하지만 키보드 단축키를 사용하면 그럴 필요가 없습니다. 한 번만 누르면 단축키 간에 전환할 수 있습니다.
확장 프로그램
확장 기능은 Gnome Shell의 중요한 부분이 되었으며 데스크탑 환경을 조정하여 작동 방식에 만족할 수 있습니다. 기능을 추가하거나 모양을 변경하거나 일부 기본 동작을 수정하기 위한 다양한 확장이 있습니다. 모두 사용자 또는 프로그래머의 선호도에 따라 다르지만 선택할 수 있는 확장 기능이 많기 때문에 Gnome Shell을 집과 같은 느낌으로 만들 수 있습니다.
GTK 프레임워크
내가 가장 좋아하는 코드 편집기인 Geany 및 Eclipse와 같은 많은 프로그래머 도구가 Linux의 UI에 GTK 프레임워크를 사용한다는 점도 주목할 가치가 있습니다. Gnome Shell은 GTK도 사용하므로 응용 프로그램이 시스템의 나머지 부분과 시각적으로 잘 맞습니다. GTK 데스크탑에서 실행되는 Qt 앱에 대해서도 마찬가지입니다. 어쨌든 Gnome Shell에서 GTK 애플리케이션을 실행하면 매우 일관된 경험을 얻을 수 있습니다.
실적
마지막으로 Gnome Shell은 뛰어난 성능을 제공합니다. LXDE나 Xfce만큼 가볍지는 않지만 매우 매끄럽게 작동하고 애니메이션이 빠릅니다. 또한 인식 및 실제 성능 모두에서 여전히 KDE보다 빠릅니다. Gnome Shell은 구형 넷북과 같이 상대적으로 약한 시스템에서만 느리게 작동하기 시작하지만 프로그래머는 그보다 더 높은 성능을 가진 것을 사용하게 될 가능성이 높습니다.
Gnome 셸에는 모든 것이 있습니다.
데스크탑 환경마다 제가 좋아하는 부분이 있지만 궁극적으로 프로그래머에게는 Gnome Shell이 최고의 선택이라고 생각합니다. 빠르고 기능적이며 보기에도 좋고 생산성을 높여줍니다. 이것이 바로 내가 좋은 데스크탑 환경에서 찾고자 하는 것이며 이러한 모든 요점을 제공합니다. 또한 사용하려는 거의 모든 배포판에서 쉽게 사용할 수 있습니다. 이전에 Gnome Shell을 사용해 본 적이 없다면 확인하고 시도해 볼 가치가 있습니다. 기본 데스크탑 환경이 Unity임에도 불구하고 Ubuntu에서도 사용할 수 있습니다!
프로그래밍할 때 가장 좋아하는 데스크톱 환경은 무엇이며 그 이유는 무엇입니까? 댓글로 알려주세요!