Manjaro Other

[SOLVED] Переключение между четырьмя раскладками клавиатуры без "беготни по кругу" (Xfce, Cinnamon). Это возможно?

Приветствую!

Подскажите пожалуйста как в Cinnamon, Xfce, другой графической оболочке или вообще без привязки к DE настроить схему переключения между 4 раскладками, о которой я напишу далее.

Нужна возможность задать хоткеи для включения сразу нужной раскладки (на следующем скрине это Alt+2, Alt+3, Alt+4).
Нужна возможность переключения между основной (английская) и одной из «запасных» (активной в текущий момент) раскладок.
Вот снимок, как это выглядит в «кедах».
Manjaro Other: Переключение между четырьмя раскладками клавиатуры без беготни по кругу (Xfce, Cinnamon). Это возможно?

Как это работает
По умолчанию включена английская раскладка. В нужный момент я сразу же включаю нужную мне раскладку с помощью комбинации клавиш этой раскладки (Alt+2, Alt+3, Alt+4). Для того, чтобы это сделать не нужно даже глядеть на индикатор раскладки в системном лотке.
В момент, когда нужно набирать латинские символы, я переключаюсь на основную (английскую) раскладку с помощью левой клавиши Win и этой же клавишей после окончания ввода латинских символов, я переключаюсь обратно на ранее выбранную раскладку.
Когда нужно печатать на другом языке, я сразу включаю нужную раскладку и тогда левая клавиша Win будет работать переключателем между этой раскладкой и основной (английской).
Таким образом мы избегаем «беготни по кругу». Если я только-что печатал НЕ на английском, то после нажатия левой клавиши Win я однозначно получаю английскую раскладку (не глядя при этом на индикатор клавиатуры). В настройках KDE это достигается благодаря параметру «Количество часто используемых раскладок=2», который вы видите в нижней части скриншота.

Возможность настроить такую схему переключения раскладок удерживает меня на KDE уже 6 лет. А с KDE у меня сейчас как-то не складывается (своими впечатлениями от его установки я поделился в предыдущем топике. Подозреваю, что проблема именно в KDE, а не в Manjaro (скоро я это проверю). А также проверю нет ли багов при использовании QtCurve, ведь еще пару лет тому назад я использовал именно настроенную QtCurve-тему оформления.

В общем, хочется пробовать и другие графические оболочки. А возможности настроить нужную мне схему не нашел ни в одной из перечисленных DE: Xfce, Cinnamon, Gnome. Но ведь KDE как-то это делает!
man xkeyboard-config
изучал. Максимум, что там возможно — настроить 2 комбинации клавиш для переключения на первую и последнюю раскладку. Или же я не понимаю как совместить параметры чтобы получить то, что мне нужно… Подскажите пожалуйста, кто знает, в какую сторону «копать» :)
Уголок новичка

А где же обещанная стабильность или Ставим Manjaro с N-ой попытки.

А где же обещанная стабильность или длинный рассказ об установке Manjaro с N-ой попытки.

Всем привет!

Данный текст, скорее всего, будет полезен новым пользователям.
Решил я перейти с Arch Linux на Manjaro. Главной причиной для смены дистрибутива стало наличие полных зависаний системы, причину которых никак не получалось выявить. Более подробно я об этот написал в своем комментарии.

Побочными причинами смены дистрибутива были:
— Это моя первая система на Arch Linux, которой уже более 4 лет, и появилось чувство, что некоторые настройки поначалу я делал неверно
— Эта система мигрировала сначала с HDD на SSD, а позже вместе с SSD на другую аппаратную платформу (с Intel на AMD)
— Было замечено нестандартное поведение системы ArchLinux+kde, а именно, при смене профиля пользователя — не запрашивался пароль для входа в другую учетную запись (автологин отключен)
— При завершении сеанса одного из пользователей компьютера, процессы этого пользователя продолжали «висеть» в оперативке (на установленному Manjaro внутири VirtualBox такого бага не наблюдалось)
— Попытки решить мелкие баги очисткой конфигурационных файлов или переустановкой пакетов не дали результата.
— Возникло желание все нужные мне сервисы упорядочить, стандартизировать и сделать «по правильному»

Установленная система «по правильному», для меня выглядит так:
— в качестве основной системы стоит стабильный дистрибутив с удобной DE для большого количества ежедневных операций с файлами (стандартные операции, проверка хеш-сум, архивирование, шифрование);
— в основном дистрибутиве нет каких-либо важных настроек системы, которые сложно перенести с помощью файлов конфигураций в домашнем каталоге (кроме файлов конфигураций в корневом разделе для samba, minidlna и т.п.);
— все важные данные (окружения для разработки) «виртуализированы» (virtualbox, Docker, LXC) регулярно копируются и могут быть быстро развернуты на другой системе через импорт-экспорт;

В качестве дистрибутива конечно же должен быть дистрибутив на базе Arch Linux. Я уже не могу вернуться на Ubuntu и тем более на Debian. Считаю, что Ubuntu очень хорош для для веб-серверов (ubuntu server), где не нужно мчатся «впереди планеты всей», а нужна стабильность. Самими большими плюсами Arch считаю AUR (в сравнении со сборкой deb-пакетов это просто сказка), pacman и конечно же Arch wiki.

Слышал я раньше о существовании дистрибутива Manjaro и даже тестировал его в виртуальной машине пару лет назад. Тогда, он показался мне слишком требовательным к ресурсам, внутри VirtualBox работал как-то медленно (в сравнении с другими дистрибутивами при тех же параметрах). Решил проверить как у него сейчас дела. Установил этот дистрибутив снова в виртуальной машине. Оказывается за те пару лет Manjaro окреп. Поставил снова его в виртуальной машине. Увидел, что нету бага с процессами другого пользователя, которые продолжали «висеть» при завершении его сеанса (как это было в моей текущей системе Arch+KDE), SDDM лучше работал чем в Arch linux. Вобщем после нескольких недель тестирования, решил что вариант установки этого дистрибутива стоит рассмотреть.
Полез читать, что о нем пишут в интернете. В качестве преимуществ называли его стабильность. Писалось, что дистрибутив имеет собственное хранилище пакетов, пакеты проходят предварительную проверку. Почитал про собственные разработки: mhwd, manjaro-setting-manager, графического установщика приложений pamac и т.д. Потестировал еще эти вещи в вуртуалке — вроде норм. В общем, решил установить его в качестве основной системы.
В Manjaro есть поддержка AUR и даже более — пакеты могут собираться в несколько кликов мышкой из графического установщика Pamac. Там же в Pamac эсть просмотр PKGBUILD и ссылка на страницу пакета в AUR. Установка новых пакетов из официального репозитория и сборка пакетов из AUR происходит очень быстро.

Чесно говоря, для меня это выглядело как тот же Arch, но «разворачиваемый» быстрее (наличие графического установщика, наличие предустановленных хороших тем оформления для тех, кому уже некогда это все настраивать вручную). Также мне показалось, что эту систему можно рекомендовать для установки людям, которые раньше не знали что такое GNU\Linux вообще.

В качестве DE, я выбрал конечно же KDE. На тот момент мне были известны только 3 основные DE: KDE, Gnome, Xfce. Почему только эти? Потому, что они известны мне еще со времен 8-го Ubuntu и 6-го Debian. Только Gnome тогда, был еще нормальным :)
Сначала я поставил Manjaro+KDE. Понял, что все очень печально (об этом ниже). Но время не стоит на месте, графические оболочки тоже развиваются. Чтобы посмотреть насколько они развились за 6 лет, я решил поставить Manjaro еще с xfce и gnome.

Забегая наперед скажу, что в итоге — я все равно буду хотеть KDE. Желание установить эту DE во мне будет присуще до тех пор, пока в других DE не будет найдено решение одной большой проблемы. Но об этой большой проблеме других DE, и большом плюсе для KDE буден написано в отдельном топике (здесь позже добавлю ссылку). Я все еще верю, что эту проблему можно как-то решить и уйти от использования KDE.

На странице загрузки Manjaro есть хорошее видео о возможностях Manjaro с каждой из известных мне графических оболочек: KDE, Gnome, Xfce. На видео как раз хорошо видно главное преимущество установки этого дистрибутива с какой-то графической оболочкой: изначально будут установлены необходимые пакеты для этой DE, активированы «фирменные» темы оформления…

Позвольте в одном абзаце немного отвлечься, чтобы рассказать какой режим установки лучше выбрать. Ведь при загрузке с livecd Manjaro нас приветливо встречает окно Calamares. Calamares — это непонятный и, надеюсь что только пока, глючный графический установщик. Его непонятность и глючность касаются именно ручной разметки диска (HDD/SSD). В случае автоматической разметки (форматирование всего диска) мы получаем рабочую систему на выходе.
Сразу скажу, что устанавиваю я систему в режиме UEFI. Таблица разделов, соответственно, используется GPT. Разметка диска выглядит очень просто:
Device Start End Sectors Size Type Mount point
/dev/sda1 2048 616447 614400 300M EFI System /boot/efi
/dev/sda2 616448 126445567 125829120 60G Linux filesystem /
/dev/sda3 126445568 488397134 361951567 172.6G Linux filesystem /home
На разделе ESP должны быть установлены флаги boot и esp.
Да, Calamares предупреждает об их отсутствии при переходе на следующий шаг, но он не делает эти флаги, при их явном ручном включении! В итоге — система не загружается!
А непонятность установщика Calamares заключается в том, что не показано сколько установщик оставляет пространства в начале/конце диска. Зато Calamares упорно увеличивает размер первого раздела диска на 1МБ. Для чего? Понятно, что на диаграмме диска сложно показать часть с таким малым объемом, но можно как-то по другому уведомить пользователя как будет сделана разметка (где будет начало первого раздела).
Поэтому все установки Manjaro я делал и другим советую через скрипт с псевдо-графическим интерфейсом — Architect. Это скрипт присутствует в меню всех установочных дисков этого дистрибутива. А также есть отдельный ISO-образ manjaro-architect, но пакеты в этому случае загружаются с интернета.
Думаю, что этот вариант установки в режиме architect нужно советовать и начинающим пользователям. Это удобно. Это полный контроль над процессом установки системы. Единственное место, где в новых пользователей могут быть проблемы — это разметка диска. Здесь разработчики скрипта сделали подсказку, каким инструментом разметки лучше пользоваться в разных режимах Уголок новичка: А где же обещанная стабильность или Ставим Manjaro с N-ой попытки.. Можно разве что посоветовать
начинающим пользователям linux предварительно ознакомиться с нужным инструментом разметки диска перед началом установки.
Благодаря скрипту установки architect узнал об удобной командной оболочке zsh. Как же я мучился раньше с bash: она совсем меня не понимала :)

Теперь по графическим оболочкам.
Gnome.
Стабильно, но неудобно. Даже при наличии всяких твикеров (tweaker) для Gnome3, задача настроить его «под себя» для использования на Desktop-е, мне кажется невыполнимой. Пытался быть максимально объективным и настраивать себя на то, что некоторые привычки работы нужно будет изменить во имя стабильной работы системы. Нет! Не подходить Gnome3 для меня. Режим Gnome Clasic — тоже не то.

Xfce.
Эта DE простая и понятная. Присутствует на многих Linux liveCD (наверное, наиболее известным будет SystemRescueCD). В Xfce ничего не поменялось. Приятнее выглядит в исполнении в Manjaro, но это все та же простенькая Xfce. Здесь явно слабым по функционалу есть файловый менеджер (нету разделения окна на две панели). Ничего не поменялось в параметрах настроек переключения раскладок (об этом чуть позже). Ожидал от Xfce большего, так как на странице загрузки на официальном сайте образ Manjaro с этой DE стоит на первом месте. В качестве основной системы Xfce мне не подходит.
А вот для резервной системы на USB-накопителе Manjaro+Xfce есть хорошим вариантом. Сделал себе такую с отключенной опцией журналирования ФС ext4 и отключенной функцией ведения журналов. Флешка с установленными дополнительными раскладками клавиатуры, наличием keepassxc, teamviewer и некоторыми другими вещами нужна мне для того, чтобы иметь возможность подключаться к другим компьютерам, а также иметь возможность написать на этом форуме в то время, когда основная система неработоспособна :)

KDE.
Для этой DE я пробовал несколько разных образов (manjaro-kde-20.1.2-minimal-201019-linux58.iso, manjaro-kde-20.2-201203-linux59.iso, manjaro-kde-20.2-201207-linux59.iso). Сразу скажу, что для загруженных образов проверялись хеш-сумы. Образы загружал на специальную загрузочную флешку (Easy2Boot + a1ive grub2 File Manager), которая была многократно протестирована в самых разных условиях. Здесь все в порядке ;)
Но с установкой этой DE не складывается.
Система устанавливается. Начинаю настраивать. В разделе «Запуск и завершение — Управление сеансами» сразу же включаю «Начинать с пустого сеанса». Не понимаю, почему именно эта опция не установлена по-умолчанию :-/

Как нашел ошибку и в чем состоит проблема:
Увидел в conky, канал записи на диск около 2MB/s. Процессор AMD Ryzen 5 3600 это «перемалывает», но вот SSD-диска жалко.
В журнале «journalctl -f» вижу запись «file:///usr/share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/DashboardRepresentation.qml:981:36: QML Highlight: Cannot anchor to an item that isn’t a parent or sibling.», которая пишется, наверное разов 40 в одну секунду!
С помощью пакета iotop узнал, что ошибку выдает процесс plasmashell.
На гитхабе нашел соответствующий файл DashboardRepresentation.qml, а проблемы такой как у меня ни у кого больше нету. Пошучается не вовремя я захотел установить систему? Ведь раньше, с системой установленной в виртуальной машине, проблем не было.

Создал сообщение на англ. форуме. Посоветовали проверить нет ли у меня установленных пакетов версий git :) Но ведь я только установил систему! Я выбирал ветку stable… Где эта обещанная стабильность дистрибутива Manjaro? Собственное репозиторий пакетов, в хранилище попадают только протестированные пакеты…
В ArchLinux была возможность легко откатить версии всех пакетов на какую-либо из предыдущих дат. Вот нашел в закладках статью на Хабре об этом. В Manjaro есть подобный сервер?

Проблема, о которой я писал, появляется только в том профиле, в котором происходит активность. Рано или поздно, но это у меня обязательно происходит. В профилях других пользователей нормально до поры до времени. Решением проблемы является переименование директорий .config, .kde4, .local в /home. Понятно, что после этого нужно все настройки KDE делать заново. И в какой-то момент проблема появляется снова.
Решил никаких изменений в темах оформления не проводить, сначала установить только нужные пакеты, скопировать файлы, сделать бекап, а тогда уже методом проб изучать что именно приводит к ошибке. Ничего подобного! Эта проблема появляется еще до того, как я сделал бекап (сама по себе, когда я проводил какие-то операции с файлами).
Как уже писал выше, я пробовал разные версии iso-образов. Пробовал в виртуальной машине устанавливать. Ошибка тоже появляется. Кстати в моменты этой ошибки есть проблемы с отображением контекстного меню панели задач и меню KDE (оно мерцает). Ошибка появляется при использовании разных режимов отображения меню KDE.
Насилование SSD этой записью удалось прервать зайдя в «Параметры системы», несколько раз поменяв разные темы оформления и цвета с нажатием кнопки Применить. Ошибка в моей системе в VirtualBox пропала. Надолго ли?
Посмотрел я на это KDE и решил по-возможности с него слезать.

А хотите покажу прикол, пользователи KDE/Manjaro? Переместите свою панель задач вверх экрана (правая кнопка мыши -> изменить панель -> кнопка «край экрана» потянуть к верхней части экрана). А теперь попробуйте изменить размер панели! Почему-то "+" стал уменьшать высоту панели, а "-" — увеличивать. Так и не понял, «баг это или фича» :)

Cinnamon.
Красиво. Современно. Приятно. Скорее стабильно, чем нет.
Снова же: если устанавливать в режиме architect, то система устанавливается со всеми нужными пакетами и темами.
В файловом менеджере Nemo есть разделение окна на две панели (F3), а также возможность заглядывать в директории и проводить операции с файлами, не заходя при этом в сами директории (как в файловом менеджере Dolphin). Сначала думал, что не хватает функционала в контекстном меню файлов по шифрованию с помощью GPG и что придется писать скрипты, но оказалось что достаточно просто установить некоторые пакеты (плагины nemo).
Плюсы:
— В некоторых окнах есть возможность сохранить настройки окна (Экспорт<>Импорт). Думаю, это уровень!
— KDE (это на Arch Linux старом) часто путал мониторы. Conky с главного экрана оказывалось на дополнительном, обоины менялись местами. Приходилось несколько раз завершать сеанс, прежде чем мониторы начинали показываться правильно. Так вот, в Cinnamon такой проблемы нет (раз указал в настройках какой монитор главный и все нормально).

Есть небольшие минусы:
— невозможность установить разные обои для разных мониторов.
— не показываются флаги раскладок клавиатуры при включении этой опции в настройках
— почему-то прячется навсегда в трее иконка плеера DeadBeef при закрытии (в плеере установлена опция сворачивать в трей). В аплете windows-quick-list иконки плеера тоже нет.
— невозможно менять порядок иконок в «Пеналах» файлового менеджера Nemo
— невозможно устанавливать принудительно настройки каждого окна, как в KDE
— невозможно запоминать индивидуальные настройки показа списка файлов и колонок для директорий
— нету встроенной функции «Blue light filter». Решается установкой redshift и создание конфигурационного файла.

Для меня при использовании Xfce, Gnome и Cinnamon есть одно большое неудобство. Об этом напишу <здесь>.
Уголок новичка

Максимально странная проблема с рамками окон

И вновь приветствую!
В общем, решил поглядеть на kde-plasma. Не понравилась => удалил, вернулся к старому доброму cinnamon.
Но, после удаления рамки окон, имеющие, кроме основных кнопок, доп. элементы сменили тему на тему из плазмы:
Уголок новичка: Максимально странная проблема с рамками окон
Это можно как-то исправить. Хотя бы уменьшить их, а то слишком глаза мазолят.
Уголок новичка

Проблемы с темой cinnamon

Здравия желаю!
В общем, нашёл довольно неплохую (по моему скромному мнению) тему. Но есть парочка проблем:
1) всплывающий текст полностью чёрный (в меню приложений и подсказках на панели), как на фото ниже.
Такой текст неудобно читать. Хотелось бы добавить сюда фон.
Уголок новичка: Проблемы с темой cinnamon

2) Апплет переключения языка при наведении курсора сжимается. При неправильном наведении из-за этого начинает глючить, что портит общее впечатление.

Уголок новичка: Проблемы с темой cinnamon
Уголок новичка: Проблемы с темой cinnamon

Какие пунты css-файла темы отвечают за это и каким образом это можно изменить?
Зарание благодарен.
Manjaro Other

После спящего режима черный экран

Здравствуйте,

Столкнулся с проблемой: после 2 часов бездействия экран ноутбука гаснет (либо переходит в спящий режим, либо выключается только монитор — понять не могу), на нажатия клавиш не отвечает. Наблюдается полностью черный экран без каких-либо просветов (ни палочки, ни консоли). Занимательно, что клавиатура ноутбука (power-button и num lock) подсвечиваются.

Происходит это с периодом в 2-3 дня. Иной раз ноутбук уходит в спящий режим и все отлично, иной раз — беда. Наличествует Windows 10 по соседству с Manjaro на одном диске, если это важно, — дуалбучусь.

Характеристики:
System:
Host: leo-laptop Kernel: 5.7.15-1-MANJARO x86_64 bits: 64
Desktop: Cinnamon 4.6.7 Distro: Manjaro Linux
Machine:
Type: Laptop System: LENOVO product: 81NC v: Lenovo IdeaPad S340-15API
serial: <superuser/root required>
Mobo: LENOVO model: LNVNB161216 v: No DPK
serial: <superuser/root required> UEFI: LENOVO v: AMCN22WW(V1.06)
date: 05/10/2019
Battery:
ID-1: BAT1 charge: 47.4 Wh condition: 47.4/52.5 Wh (90%)
CPU:
Topology: Quad Core model: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx
bits: 64 type: MT MCP L2 cache: 2048 KiB
Speed: 1224 MHz min/max: 1400/2100 MHz Core speeds (MHz): 1: 1223 2: 1223
3: 1225 4: 1261 5: 1249 6: 1229 7: 1223 8: 1226
Graphics:
Device-1: AMD Picasso driver: amdgpu v: kernel
Device-2: Chicony Integrated Camera type: USB driver: uvcvideo
Display: x11 server: X.Org 1.20.8 driver: amdgpu,ati unloaded: modesetting
resolution: 1920x1080~60Hz
OpenGL: renderer: AMD RAVEN (DRM 3.37.0 5.7.15-1-MANJARO LLVM 10.0.1)
v: 4.6 Mesa 20.1.5
Audio:
Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel
Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor driver: N/A
Device-3: AMD Family 17h HD Audio driver: snd_hda_intel
Sound Server: ALSA v: k5.7.15-1-MANJARO
Network:
Device-1: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
driver: ath10k_pci
IF: wlp2s0 state: up mac: e8:d0:fc:d6:7d:ad
Device-2: Qualcomm Atheros type: USB driver: btusb
Drives:
Local Storage: total: 238.47 GiB used: 23.19 GiB (9.7%)
ID-1: /dev/nvme0n1 vendor: Lenovo O.E.M. model: RPFTJ256PDD2MWX
size: 238.47 GiB
Partition:
ID-1: / size: 19.56 GiB used: 12.24 GiB (62.6%) fs: ext4
dev: /dev/nvme0n1p6
ID-2: /home size: 35.19 GiB used: 10.96 GiB (31.1%) fs: ext4
dev: /dev/nvme0n1p7
Swap:
ID-1: swap-1 type: partition size: 4.00 GiB used: 0 KiB (0.0%)
dev: /dev/nvme0n1p5
Sensors:
System Temperatures: cpu: 58.2 C mobo: N/A gpu: amdgpu temp: 58 C
Fan Speeds (RPM): N/A
Info:
Processes: 253 Uptime: 11m Memory: 5.81 GiB used: 1.37 GiB (23.6%)
Shell: Bash inxi: 3.1.05
Manjaro Other

Квадратики вместо букв и цифр с Cinnamon после Deepin

Добрый день,

имеется ноут Dell Latitude 5491, на нём стоял Manjaro Deepin со всеми обновлениями. Решил сменить DDE на Cinnamon.

Сделал
[[email protected] ~]$ sudo pacman -S cinnamon manjaro-cinnamon-settings и нажал y при замене settings

Ок, загружаюсь, стартует диалоговое окно Deepin авторизации пользователя и выбор DDE, захожу в Cinnamon, вместо букв одни квадраты. И не только русских букв, а вообще любые символы, включая цифры отображаются как квадраты.

При этом локаль правильная
[[email protected] ~]$ locale
LANG=ru_RU.UTF-8
LC_CTYPE=«ru_RU.UTF-8»
LC_NUMERIC=«ru_RU.UTF-8»
LC_TIME=«ru_RU.UTF-8»
LC_COLLATE=«ru_RU.UTF-8»
LC_MONETARY=«ru_RU.UTF-8»
LC_MESSAGES=«ru_RU.UTF-8»
LC_PAPER=«ru_RU.UTF-8»
LC_NAME=«ru_RU.UTF-8»
LC_ADDRESS=«ru_RU.UTF-8»
LC_TELEPHONE=«ru_RU.UTF-8»
LC_MEASUREMENT=«ru_RU.UTF-8»
LC_IDENTIFICATION=«ru_RU.UTF-8»
LC_ALL=

Шрифты в настройках Cinnamon менял, не помогает. Пробовал делать locale-gen с русской локалью, не помогает. В manjaro-settings, тоже всё выставлено правильно. Удалял языки, ставил заново. Всё равно квадраты вместо русских букв. Захожу в Deepin, всё норм.

Как побороть отображение букв и символов в Cinnamon?
Уголок новичка

Выравнивание в апплете "календарь" в cinnamon на вертикальной панели.

Здравствуйте.
Manjaro 18.0.4 cinnamon, аплет календарь, задан свой, многострочный, формат даты: "%H:%M%n%a.%n%e %b."
Текст на панели выровнен не по центру, все смещенно влево:
Уголок новичка: Выравнивание в апплете календарь в cinnamon на вертикальной панели.
В других операционных системах такой проблемы нет, проверял в fedora и mint:
Уголок новичка: Выравнивание в апплете календарь в cinnamon на вертикальной панели.
Версии cinnamon совпадают.
Мне этот календарь как бельмо на глазу уже, раздражает.
Помогите исправить, пожалуйста.

P.S. Вариант, разбить стороку и накидать несколько апплетов друг под другом вызывает во мне эстетическое негодование.