IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Полезные советы: диспетчер задач,очистка от мусора, настройка lazarus
Поделиться
and
сообщение 22.9.2009, 21:19
Сообщение #1


Мастер
******

Группа: Пользователь
Сообщений: 530
Регистрация: 22.8.2007
Вставить ник
Цитата
Пользователь №: 317
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 6


Линукс использую около полугода. В советах ничего оригинального нет, все они описаны в сети, просто делюсь опытом на основе того, с чем столкнулся.

1) Диспетчер задач.
Хотя в целом Линукс стабильней Windows, все же бывает ситуация когда приложения зависают. Например, в дистрибутиве которым я пользуюсь (Mandriva 2008.1 Spring Chip Edition) иногда зависает программа сохранения снимков экрана KSnapshot.
Чтобы "убить" зависшее приложение сначала надо ввести консольную команду ps -ax. Появится список процессов и приложений и их номера. Найдя в нем зависшее приложение надо подать команду kill xxxx (где xxxx-номер этого приложения). Если это не помогает подают команду kill -9 xxxx (где -9 опция безусловного отключения процесса).
Если Вам лень запоминать эти команды, можно использовать программу китайского происхождения rftask, очень похожую на диспетчер задач Windows
http://rftask.asplinux.info/article/

2) Очистка системы от мусора.
Начинающий пользователь плохо знающий файловую систему затрудняется определить какие файлы полезны а какие не нужны. В результате в системе скапливается много мусора. В одной из ссылок, предоставленных kostyalamer нашлась отличная программа BleachBit http://bleachbit.sourceforge.net/download/linux Ее rpm пакет весит всего 266кб. Очень простое меню позволяет понять работу программы с первого взгляда. Можно удалить временные файлы всех приложений системы, для страховки программа выводит справки пояснения. Например у меня за полгода работы скопилось аж 2.4 гига smile.gif временных файлов KDE которые тут же и удалились без проблем и последствий.

3) Установка Lasarus.
В двух словах Lazarus - это линукс аналог среды программирования Delphi. Проблема с его установкой в том, что по умолчанию он использует графическую библиотеку gtk1 в которой некорректно поддерживается русский язык. В результате в меню вместо русских букв отображаются "крякозябры".
Наиболее полное и радикальное решение проблемы "пересобрать" Lazarus под графическую библиотеку gtk2 где русский язык поддерживается хорошо.
Как это сделать подробно описано в статье Ивана Костина http://mandriva.tomsk.ru/index.php?option=...7&Itemid=70
Я опишу некоторые нюансы установки:
а) Пакеты сред Lazarus и компилятора Free Pascal надо брать точно такие же, как в статье
fpc-2.2.0-0.i386.rpm - компилятор FPC; fpc-src-2.2.0-071105.i386.rpm – исходники FPC; lazarus-0.9.24-0.i386.rpm - IDE Lazarus

б) После установки запускаем Lazarus либо из основного меню, либо из консоли командой startlazarus и наблюдаем крякозябры. Далее в статье Иван советует для частичного отображения русского языка (в инете эта рекомендация часто встречается) запускать Lazarus из консоли с русской локализацией, т.е. подать команду LC_ALL="ru_RU" startlazarus. Однако в моем дистрибутиве это не дало никакого эффекта. Крякозябры как были так и остались. Но совершенно случайно обнаружилось, что русский появляется, если воспользоваться альтернативной консольной программой XTerm, или же создать на рабочем столе ссылку на приложение с командой LC_ALL="ru_RU" startlazarus

в) Далее мы действуем как в статье: в соответствующем пункте меню Lazarus выбираем интерфейс gtk2 и обязательно отключим сборку примеров. Чтобы пересобрать Lazarus надо установить в систему дополнительные пакеты. Их число и нумерация для разных дистрибутивов могут не совпадать с теми, что указаны в статье Ивана. Поэтому лучше ставить пакеты автоматически через urpmi. Заходим в систему с правами рута командой su и вводим пароль. Далее командуем urpmi libgdk_pixbuf2.0_0-devel. Мандрива начнет искать на ftp серверах-источниках этот пакет и поставит его в систему со всеми зависимостями. Потом командуем urpmi libgtk+2.0_0-devel. Здесь у меня поставилось вместо 4-х аж 18 пакетов, но они не большие по объему.
Теперь можно нажать кнопку "собрать" и получаем русский язык.

Преодолев все эти сложности можно найти в гугле pdf статью "введение в ide lazarus" и потренироваться в программировании.

Сообщение отредактировал and - 22.9.2009, 21:20
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 22.9.2009, 22:45
Сообщение #2


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Отличные советы, по первому пункту борьбы с висяками могу чуть-чуть добавить.
Устанавливаем программу xkill . Для закрытия зависшего приложения нажимаем Ctrl+Alt+Esc , курсор меняет свой вид на череп с костями . Устанавливаем его внутрь зависшего окна и жмем левую кнопку мыши - приложение закрывается и курсор меняется на нормальный! Если вдруг нужно закрыть xkill ничего не убивая просто нажимаем на правую кнопку мыши. Но пользоваться этой прогой надо осторожно ( она может удалить все на чем щелкните даже панель KDE ), поэтому Ваш способ для новичков более безопасный smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
and
сообщение 15.5.2010, 8:58
Сообщение #3


Мастер
******

Группа: Пользователь
Сообщений: 530
Регистрация: 22.8.2007
Вставить ник
Цитата
Пользователь №: 317
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 6


Небольшое дополнение.
В дистрибутивах альт линукс нет программы Bleachbit. В этом случае поступаем так.
В программе управления пакетами Synaptic надо выбрать и установить пакет python-modules-sqlite3
Далее надо скачать в домашнюю папку исходный код программы Bleachbit, расположенный на странице http://bleachbit.sourceforge.net/download/source
Затем распакуем архив и создадим рабочую папку программы командами:
tar xvjf bleachbit-0.7.4.tar.bz2
cd bleachbit-0.7.4
Установим локализацию (русскоязычное меню) командой
make -C po local
Теперь можно запустить программу (которая написана на языке питон) командой
python bleachbit.py
Но удобнее создать скрипт или ссылку на рабочем столе.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 15.5.2010, 11:04
Сообщение #4


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Поставил Bleachbit, попробовал (осторожно). Правда, я в пятом Альте совсем недавно работаю, мусора почти нет. Когда найду время, проверю эту программу в Альте-4, я ведь им год постоянно пользовался и чистил только вручную. Может, там Лис после чистки тормозить меньше станет smile.gif ? Хотя это уже не актуально, но интересно всё-таки узнать, где у него тормоз вырос.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
and
сообщение 15.5.2010, 21:24
Сообщение #5


Мастер
******

Группа: Пользователь
Сообщений: 530
Регистрация: 22.8.2007
Вставить ник
Цитата
Пользователь №: 317
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 6


Советов по ускорению Mozillы много, например http://forum.mozilla-russia.org/viewtopic.php?id=36046
Сам никогда лиса не настраивал, в основном пользуюсь оперой.

Сообщение отредактировал and - 15.5.2010, 21:27
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 15.5.2010, 22:34
Сообщение #6


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 2268
Регистрация: 14.9.2009
Вставить ник
Цитата
Из: Ленинград
Пользователь №: 1594
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 9


Полезная програшка... Скачал, посмотрел.
Одного Файерблохского кэша на полсотни мегабайт...
А как его?... Выделять и... Или чего?


--------------------
El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
and
сообщение 17.5.2010, 18:30
Сообщение #7


Мастер
******

Группа: Пользователь
Сообщений: 530
Регистрация: 22.8.2007
Вставить ник
Цитата
Пользователь №: 317
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 6


Нажать кнопку с корзиной delete. Тогда удалятся все файлы из отмеченного галочкой кэша. По отдельности файлы не удаляются.

Сообщение отредактировал and - 17.5.2010, 18:45
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28.3.2024, 21:23