Библиотека сайта rus-linux.net
Повышение производительности работы в Ubuntu: 20 советов
Оригинал: Boosting Ubuntu's Productivity: 20 TipsАвтор: Matt Hartley
Дата публикации: 19 октября 2010 г.
Перевод: Д.Оводов
Дата перевода: январь 2011 г.
Как и многое в этой жизни, то, с чем работает один человек, может быть совершенно ненужным другому. Поскольку Ubuntu нацелена на всех пользователей разом, когда возникает вопрос повышения производительности работы компьютера с Ubuntu, то самое время воспользоваться несколькими небольшими советами. Они уменьшают шанс потери данных, время простоя компьютера из-за неисправности и, следовательно, количество совершенно ненужных нажатий клавиш с целью привести все в порядок.
В этой статье я дам 20 советов, которые позволили мне сэкономить массу времени и сделали мою жизнь с Ubuntu проще. Некоторые из вас могут предложить свои варианты реализации изложенных здесь идей, но, несмотря на такую вероятность, я надеюсь, что вы найдете здесь и такое, о чем раньше не думали.
1) Храните ваши данные в безопасности - Что насчет апгрейдов Ubuntu? Как часто вам приходилось читать на форуме сообщение за сообщением о том, что кто-то обновил Ubuntu до версии x.xx, как оказалось, только для того, чтобы что-то перестало работать?
В некоторых же случаях компьютер работает превосходно, за исключением некоторого фактора "икс", когда пользователь, обновивший Ubuntu просто не может попасть в систему под именем своего пользователя. И это случается постоянно.
Итак, что же я делаю, чтоб избежать такого рода ситуаций? Есть три вещи: отдельный раздел диска для домашней директории, резервная копия, сделанная при помощи JungleDisk (платное онлайн-хранилище резервных копий - прим. перев.) и два внешних жестких диска. Да, все это я использую, чтоб уберечь мои данные.
Вполне очевидно, что отдельный раздел диска для домашней директории - такая вещь, которая не требует дополнительных усиилий, поскольку создается в процессе начальной установки системы, однако позволяет организовать резервное копирование моих данных ежедневно при помощи JungleDisk и еженедельно - на внешние жесткие диски. С таким подходом к проблеме у меня никогда не было потерь данных.
Даже если я утрачу доступ в Интернет для восстановления данных и с моим домашним разделом что-нибудь случится, у меня, на крайний случай, все равно есть копия домашнего раздела на внешних жестких дисках. Я бы порекомендовал такой метод для небольших домашних офисов и просто домашних пользователей.
2) Клонируйте диск перед обновлением - Я нашел для себя два пути, чтоб избежать проблем, связанных с обновлением - использовать "чистую" установку Ubuntu и снять копию диска при помощи CloneZilla.
Зачем использовать клонирование жесткого диска, если уже задействованы другие методы резервного копирования? Ответ прост: если обновление привело не к тому, что ожидалось увидеть, всегда можно откатить систему до полностью рабочего состояния с неизмененными настройками, а затем и восстановить домашнюю директорию из последней ее копии. В итоге можно вернуться к работе с массой сэкономленного времени.
3) Обновляйте Ubuntu в выходные дни - Надо полагать, что это выглядит очень даже очевидным, но, на самом деле, очень много людей делает такие вещи со своей системой в течении рабочей недели. И это всегда не самая лучшая идея. И не потому что обновление не надо делать вообще, а потому что нужно правильно выбирать для этого время. Всегда лучше подождать, пока появится больше свободного времени (например, на выходных), благодаря этому появится время на восстановление системы в случае неудачи.
4) Приведите свои панели в соответствие с вашими потребностями - Очень многие считают, что панели GNOME в Ubuntu - это некая невидимая сила, которую ни в коем случае нельзя потревожить. Нонсенс, не правда ли? Нет ни одной причины, почему нельзя упорядочить все так, чтоб обеспечить себе удобный запуск наиболее часто используемых приложений, быстрое нахождение управления звуком и возможность завершить какое-нибудь противное приложение без траты времени на открывание терминала и ввода каких-нибудь команд.
Не поймите меня неправильно, я не против возможности быстро совершать какие-либо необходимые действия через терминал, когда это необходимо. Но я все-таки предпочитаю завершать приложения и просматривать системные ресурсы при помощи апплетов на панели, раз они это позволяют делать.
Другие могут предпочесть различные виджеты, которые делают то же самое, в то время как остальные буквально "живут" в командной строке. В данном вопросе не может быть неверного выбора, но, с точки зрения визуального мониторинга, с использованием таких апплетов, как Системный монитор, бывает сложно поспорить, хотя бы потому, что его всегда видно.
5) Используйте GNOME Do - Если хочется повысить продуктивность работы, нужно сказать, пожалуй, и о меньшем использовании мыши. Конечно, использование графического меню, встроенного в менеджер рабочего стола, кажется проще - полистать мышкой меню и найти то, что вы ищете. Но действительно ли это является самой эффективной тратой нашего времени?
Лично я скажу - это не для меня. Я предпочитаю использовать не мышь, а GNOME Do, тем самым сильно экономя время. Этот вариант превосходно подходит для тех людей, которые не любят командную строку, отдавая предпочтение мыши, которые всегда хотят видеть визуальное подтверждение того, что выбранное ими - именно то, что им надо. Иными словами, если указанный путь приложения неверен, то вы увидите это, даже не запуская само приложение. Отправление электронных писем, поиск документов, любая иная задача - это приложение может помочь сделать необходимое действие намного быстрее.
6) Централизованный доступ к часто используемым приложениям и файлам - В большой корпоративной среде как правило организовывается клиентский доступ к серверу с ресурсами. А что насчет работы в маленькой компании или работы одного человека в домашнем офисе? Мне всегда нужно убедиться, имею ли я доступ к часто используемым документам, таблицам и электронным письмам во время моей работы.
Вариант, который прекрасно мне подошел, - использование SFTP для доступа к файлам и Evolution путем подключения к удаленному серверу через SSH с визуальным перенаправлением - для доступа к электронным письмам. SFTP является отличным решением для безопасного удаленного доступа к файлам вне зависимости от моего текущего местоположения. Таким образом, и в своей локальной сети, и вне ее я могу безопасно изменять и сохранять мои документы без всякого беспокойства по поводу потери данных.
Что касается электронной почты - мне нужен был рабочий клиент для Microsoft Exchange, для чего вполне подходит Evolution. Но проблема заключается в том, что, как вы, может быть, знаете, доступ к Exchange в Evolution в Ubuntu 10.10 не работает. Были некоторые доступные, но весьма неэффективные альтернативы, но, в итоге, данная проблема так и остается нерешенной.
Мое решение заключается в том, чтобы использовать для Ubuntu выделенный "почтовый ящик", к которому можно получить доступ через SSH. Это означает, что я могу просто использовать через SSH клиент Evolution на рабочем компьютере. Порадовало также и то, что это очень хорошо и довольно быстро работает.
7) Контролируйте свою электронную почту - Моя идея об использовании электронной почты, расположенной в одном "центральном" месте, имеет еще одно неожиданное преимущество - я начал гораздо меньше крутиться вокруг электронной почты. Раньше я постоянно был занят почтой, просматривая и отвечая на письма, как только я их получу, теперь же я обнаружил, что проверяю наличие новых писем только несколько раз в течении всего дня.
Результат очень удивил - я стал успевать сделать больше работы за день. Так же как и дело обстоит с социальными сетями, электронная почта может стать гигантской, но пустой тратой времени. Чтоб этого избежать, просто выключите центральный почтовый клиент, управляющий почтой ваших рабочих компьютеров.
А чтоб сделать этот метод оптимизации работы более удобным, лично я использую POPFile на компьютере, с которого запускается Evolution. POPFile предоставляет не только Байесову фильтрацию спама, вы также можете обучить его тому, какие письма вы считаете более важными, а какие - менее, последние будут перемещены в другую директорию в Evolution.
8) Меньше музыки, больше работы - Конечно, и в этом правиле есть свои исключения, но я обнаружил, что прослушивание классической музыки или чего-либо еще, что помогает вам поднять настроение, может сильно отвлекать во время работы. Если вы, например, разработчик и вы находите, что с музыкой день проходит быстрее, то лучший вариант для вас - использовать Rhythmbox с заранее составленным списком воспроизведения.
Это означает, что вам нужно составить список воспроизведения, когда у вас есть свободное время. Если предположить, что вы можете не беспокоиться насчет музыки и предоставить вашему списку воспроизведения выбирать музыку на весь день, то такой вариант не будет вас слишком отвлекать от работы. Если говорить конкретно обо мне, могу я слушать музыку фоном или нет - это зависит от того, чем именно я занят.
9) USB-гарнитура вместо динамиков - Аудиосистема, подключенная к компьютеру может быть очень хорошей. То, что вы слушаете звук из, скажем, видео-руководства, музыку или еще что-нибудь одновременно с работой, означает, что звук - одна из важнейших вещей в вашей системе. Однако динамики также могут являться и отвлекающим фактором, например, когда вам кто-нибудь звонит на ваш VoIP-клиент или в случае с системными звуками, которые не хочется отключать.
Именно поэтому я предпочитаю скромно пользоваться USB-наушниками. И это не только по причинам, изложенным выше, также благодаря наушникам можно отвлечься от окружающего вас мира, чтобы сконцентрироваться на работе. Это великолепная возможность повысить производительность для людей, работающих не выходя из дома, студентов и даже тех из нас, кто работает для самого себя в своем домашнем офисе.
10) Используйте менеджер буфера обмена Parcellite - Одна из вещей, почему я люблю рабочую среду GNOME с Ubuntu - это менеджер буфера обмена, который называется Parcellite. Этот маленький апплет просто тихо располагается среди других моих апплетов на панели и сохраняет все, что я копирую и вставляю на протяжении всего моего дня. Но, в отличие от стандартной функции копирования и вставки, Parcellite может запоминать одновременно множество вещей. Это позволяет вам найти их позднее, если они вдруг вам понадобятся.
Использование Parcellite в реальности очень удобно разработчикам и программистам. Вместо того, чтобы бегать взад и вперед, когда вы вставляете какой-нибудь код, вы можете просто воспользоваться несколькими разными строками, уже скопированными в Parcellite. И это означает, что у вас будет меньше времени, потраченного на поиск уже бывшей ранее строки кода для ее вставки, и больше времени, потраченного на ваш проект.
11) Блокируйте дисплей на время обеда - Это позволит вам быстрее вернуться к работе, в отличие от спящего или ждущего режимов. Мне удалось сделать так, что Ubuntu быстрее выходит из спящего режима и приходит в изначальное состояние, но вы когда-нибудь сравнивали это с тем, как быстро можно вернуться к работе, просто блокируя дисплей? Бесспорно, это проще.
На моих компьютерах я использую просто черный экран в качестве хранителя экрана во время блокировки дисплея. На ноутбуках я часто делаю то же самое, поскольку чаще всего мой ноутбук работает от сети. Переводить портативный компьютер в спящий режим с подключенным внешним питанием неэффективно, если вы планируете вернуться к работе в течение часа.
12) Используйте GTK-RecordMyDesktop - GTK-RecordMyDesktop пригодится для помощи вашим коллегам. Чтоб не показывать снова и снова, как совершить то или иное действие, можно просто записать это на видео. Данный инструмент также незаменим, если требуется удаленная помощь, когда вы не можете присутствовать лично.
Я нахожу, что GTK-RecordMyDesktop - незаменимый инструмент для демонстрации людям, как выполнять несложные задачи в Ubuntu. Еще можно сказать, что видео может быть просто распространено среди остальных, что освободит вас для других занятий. Также GTK-RecordMyDesktop может сильно помочь в создании и распространении презентаций, когда нет возможности использовать Open Office Impress. Простота в использовании GTK-RecordMyDesktop вместе с его возможностью фиксировать ваши действия позволят вам меньше нервничать во время работы.
13) Общайтесь с помощью Empathy - Общение с вашими коллегами - противная повседневная необходимость, но для этого не надо ходить так же далеко, как до кулера с водой. Использование приложения для обмена мгновенными сообщениями, такого как Empathy, позволит сообщить коллегам, что они вам по какой-то причине нужны, не покидая своего рабочего места.
Этот вариант превосходно подходит для творческих людей, которые занимаются активной мыслительной деятельностью во время работы и которые не хотят потерять концентрацию, покидая свое рабочее место. Использование Empathy позволит вам находиться в контакте с остальными людьми в офисе, не прибегая к потере времени вне рабочего места.
14) Используйте Google Chrome (Chromium) вместо Firefox - Я совсем перестал использовать Firefox в моем домашнем офисе, вместо него я выбрал Google Chrome. Причина совершенно проста - Chrome работает гораздо быстрее, нежели Firefox.
Firefox для Linux стало почти невозможно использовать на моих ПК, многие из которых работают на двухъядерных процессорах и как минимум с двумя гигабайтами оперативной памяти. Да, он запустится. Но стабильность и скорость не идут ни в какое сравнение с Chrome.
Chrome просто работает для меня лучше. Он быстрее загружается, у него случается меньше падений во время работы с Flash, да и просто в нем меньше недоработок. Возможно, самое лучшее - многие расширения, сходные с теми, которые я использовал в Firefox, также доступны и для браузера Chrome. Меня удивляет, почему в Firefox уделяется так мало внимания пользователям Linux.
15) Позвольте хомячку следить за вашим временем - Существует множество приложений подобного рода. Но среди них очень мало таких, которые вас "поощряют" за успешное выполнение какого-либо задания, и Project Hamster - именно такое приложение. Project Hamster позволяет вам чувствовать себя вознагражденным одним из 67 "трофеев" в дополнение к более эффективному распределению рабочего времени.
Hamster Project, настроенный по рабочим местам, проектам, категориям, тегам и заданиям, - становится очень мощным инструментом для учета и контроля времени, если посвятить немного времени изучению документации, включенной в пакет с приложением. Hamster Project делает мою работу более продуктивной, поскольку я могу установить его и забыть про него. Эта программа имеет такой интерфейс, что вы тратите время только на вашу работу, а не на работу с приложением для контроля времени. Поскольку Hamster Project является апплетом для панели, приложение будет работать в фоновом режиме до тех пор, пока оно вам не понадобится.
16) Голосовые звонки Ekiga отправляются в голосовую почту Asterisk - Многие знакомы с Ekiga. Но сколькие из вас знают, что можно использовать Asterisk для управления голосовой почтой Ekiga? Есть же такие люди, которые звонят вам в самое неподходящее время? Позвольте Asterisk следить за входящими звонками и помещать их в голосовую почту - и вы сможете спокойно работать.
Достаточно только разместить Ekiga на порту 5061, а Asterisk - на порту 5060, и вы можете работать, а Asterisk будет принимать ваши входящие звонки. Эта связка, по сути, работает, как личный ассистент. Если вы используете что-то вроде звонков PC-To-Phone или Phone-To-PC, то у вас есть возможность получить уже работающую голосовую почту для клиента Ekiga без необходимости использования Asterisk.
17) Используйте разные пользовательские аккаунты - Один аккаунт для работы, другой - для домашнего использования. Почему? Потому что это блестящая возможность полностью разделить вашу жизнь на работе и вне ее. Я не буду говорить, что этот вариант подойдет для любого, но для тех, кто использует свой компьютер одновременно для работы и для игр, это может оказаться весьма полезным.
Но как это поможет работе стать более продуктивной? Путем разграничения рабочей и домашней жизни. Другими словами, если у вас есть рабочий и личный аккаунты, вы создаете некоторую символическую грань между двумя пространствами вашей жизни. Это позволяет людям также использовать компьютер и при этом не быть вовлеченными в работу, например, на выходных.
18) Используйте два LCD-монитора - Если не брать в расчет портативный компьютер или нетбук, то идея использования настольного компьютера с одним монитором просто далека для меня. Некоторые спрашивали, действительно ли моя явная "потребность" в двух мониторах важна для повышения производительности или, напротив, я просто горжусь своим компьютером с двумя мониторами. Я считаю, что это все-таки повышает производительность. Сейчас я попробую объяснить.
Когда я работаю над проектом, мне необходимо, чтоб были открыты какие-то веб-сайты, когда я пишу. Это означает, что мне либо придется каждый раз сворачивать-разворачивать то одно окно, то другое, либо я могу просто перевести взгляд с моего левого монитора на правый. Таким образом, использование двух мониторов может отлично повлиять на продуктивность работы.
19) Virtual Box вместо загрузки в разные системы - Я прошу прощения, если это выглядит слишком уж очевидным. Но меня ужасно удивляет то, как много людей продолжает перезагружать свои компьютеры в Windows для доступа к подлинному программному обеспечению, которое не запускается под WINE.
Как и многие из вас, я все время использую Linux. И лично я избрал для себя Ubuntu. Но для некоторых проектов время от времени возникает необходимость доступа к специализированным приложениям для Windows. Но вместо выхода из Ubuntu и перезагрузки в Windows у меня уже запущено в фоновом режиме необходимое приложение в Virtual Box.
Используя такой подход, я экономлю огромное количество времени, оставаясь в Ubuntu и имея доступ к необходимым приложениям, которые могут поставить на первое место загрузку в Windows.
20) Позвольте crontab сделать это для вас - Некоторые, несомненно, боятся crontab. Но многие, когда начинают знакомиться с ним, понимают, что для эффективного использования его неизменно приходится переделывать строки во что-либо, что имеет смысл для тех, кто его использует.
Я для себя нашел, что лучше всего устанавливать запланированные задания именно таким "старомодным" путем, поскольку все приходит в исполнение без единой неудачи. И здесь есть элемент, позволяющий сэкономить время, - crontab сделает все необходимое, например, резервное копирование, абсолютно без вашего участия.
Для тех, кто хочет достичь такого результата продуктивности, возможно использование GNOME Shedule - то, что вам надо, чтоб не редактировать данные crontab вручную. В любом случае, crontab позволяет сэкономить очень много времени, если настроить его для каких-либо небольших задач, которые можно оставить для автоматического выполнения.