From ac5099ebf8fced835c2108ce4d2d327762d0e595 Mon Sep 17 00:00:00 2001 From: Dexter Morgan Date: Thu, 2 Jun 2011 20:30:42 +0000 Subject: Branch for updates --- ChangeLog | 3194 ++++++++++++++++++++ Makefile | 96 + README | 20 + TRANSLATORS | 39 + backgrounds/xfdrake-test-card.png | Bin 0 -> 17502 bytes bin/print-cups.sh | 10 + bin/www-browser | 92 + bin/xvt | 68 + bookmarks/konqueror/bookmarks-download.xml | 100 + bookmarks/konqueror/bookmarks-one.xml | 11 + bookmarks/mozilla/mozilla-download.html | 48 + bookmarks/mozilla/mozilla-one.html | 10 + desktop/default/register.desktop.in | 6 + dm/GdmGreeterTheme-nolist.desktop | 11 + dm/GdmGreeterTheme.desktop | 11 + dm/KdmGreeterTheme.desktop | 11 + dm/disconnect.png | Bin 0 -> 2185 bytes dm/languages.png | Bin 0 -> 1418 bytes dm/mdk-gdm-nolist.xml | 159 + dm/mdk-gdm.xml | 169 ++ dm/mdk-kde-nolist.xml | 135 + dm/mdk-kde.xml | 145 + dm/screenshot-gdm-nolist.png | Bin 0 -> 5420 bytes dm/screenshot.png | Bin 0 -> 5420 bytes dm/screenshot_kdm.png | Bin 0 -> 5420 bytes dm/sessions.png | Bin 0 -> 2382 bytes dm/system.png | Bin 0 -> 1929 bytes faces/default.png | Bin 0 -> 1831 bytes faces/user-1.png | Bin 0 -> 1632 bytes krootwarning/.cvsignore | 1 + man/C/chksession.8 | 103 + man/cs/chksession.8 | 69 + man/et/chksession.8 | 71 + man/eu/chksession.8 | 70 + man/fr/chksession.8 | 69 + man/it/chksession.8 | 72 + man/ru/chksession.8 | 82 + man/uk/chksession.8 | 86 + menu/applications.menu.in | 1016 +++++++ .../mandriva-accessibility.directory.in | 5 + .../mandriva-development-databases.directory.in | 5 + ...evelopment-developmentenvironments.directory.in | 5 + .../mandriva-development-tools.directory.in | 5 + ...andriva-development-webdevelopment.directory.in | 5 + .../mandriva-development.directory.in | 5 + .../mandriva-documentation.directory.in | 5 + .../mandriva-education-economy.directory.in | 5 + .../mandriva-education-geography.directory.in | 5 + .../mandriva-education-history.directory.in | 5 + .../mandriva-education-languages.directory.in | 5 + .../mandriva-education-literature.directory.in | 5 + .../mandriva-education-other.directory.in | 5 + .../mandriva-education-sciences.directory.in | 5 + .../mandriva-education-sports.directory.in | 5 + .../mandriva-education.directory.in | 5 + .../mandriva-emulators.directory.in | 5 + .../mandriva-games-adventure.directory.in | 5 + .../mandriva-games-arcade.directory.in | 5 + .../mandriva-games-boards.directory.in | 5 + .../mandriva-games-cards.directory.in | 5 + .../mandriva-games-other.directory.in | 5 + .../mandriva-games-puzzles.directory.in | 5 + .../mandriva-games-sports.directory.in | 5 + .../mandriva-games-strategy.directory.in | 5 + .../mandriva-games-toys.directory.in | 5 + .../mandriva-games.directory.in | 5 + .../mandriva-graphics-more.directory.in | 5 + .../mandriva-graphics.directory.in | 5 + .../mandriva-hidden.directory.in | 7 + .../mandriva-internet-more.directory.in | 5 + .../mandriva-internet.directory.in | 5 + .../mandriva-moreapplications.directory.in | 5 + .../mandriva-networking.directory.in | 4 + .../mandriva-office-more.directory.in | 5 + .../mandriva-office.directory.in | 5 + .../mandriva-other.directory.in | 5 + ...va-sciences-artificialintelligence.directory.in | 5 + .../mandriva-sciences-astronomy.directory.in | 5 + .../mandriva-sciences-biology.directory.in | 5 + .../mandriva-sciences-chemistry.directory.in | 5 + .../mandriva-sciences-computerscience.directory.in | 5 + ...andriva-sciences-datavisualization.directory.in | 5 + .../mandriva-sciences-electricity.directory.in | 5 + .../mandriva-sciences-geosciences.directory.in | 5 + .../mandriva-sciences-imageprocessing.directory.in | 5 + .../mandriva-sciences-mathematics.directory.in | 5 + .../mandriva-sciences-numericanalysis.directory.in | 5 + .../mandriva-sciences-other.directory.in | 5 + ...andriva-sciences-parallelcomputing.directory.in | 5 + .../mandriva-sciences-physics.directory.in | 5 + .../mandriva-sciences-robotics.directory.in | 5 + .../mandriva-sciences.directory.in | 5 + .../mandriva-soundvideo-more.directory.in | 5 + .../mandriva-soundvideo.directory.in | 5 + ...ystem-configuration-gnome-advanced.directory.in | 6 + ...andriva-system-configuration-gnome.directory.in | 6 + .../mandriva-system-configuration-kde.directory.in | 7 + .../mandriva-systemtools.directory.in | 5 + .../mandriva-tools-more.directory.in | 5 + .../mandriva-tools.directory.in | 5 + .../desktop-directories/mandrivalinux.directory.in | 5 + menu/icons/accessibility_section.png | Bin 0 -> 2380 bytes menu/icons/addressbook_section.png | Bin 0 -> 2040 bytes menu/icons/adventure_section.png | Bin 0 -> 1726 bytes menu/icons/amusement_section.png | Bin 0 -> 1726 bytes menu/icons/applications_section.png | Bin 0 -> 1926 bytes menu/icons/arcade_section.png | Bin 0 -> 1726 bytes menu/icons/archiving_section.png | Bin 0 -> 1836 bytes menu/icons/artificial_intelligence_section.png | Bin 0 -> 1329 bytes menu/icons/astronomy_section.png | Bin 0 -> 1329 bytes menu/icons/backup_section.png | Bin 0 -> 1836 bytes menu/icons/biology_section.png | Bin 0 -> 1329 bytes menu/icons/boards_section.png | Bin 0 -> 1726 bytes menu/icons/boot_init_section.png | Bin 0 -> 1836 bytes menu/icons/cards_section.png | Bin 0 -> 1726 bytes menu/icons/cd_burning_section.png | Bin 0 -> 1836 bytes menu/icons/chat_section.png | Bin 0 -> 2683 bytes menu/icons/chemistry_section.png | Bin 0 -> 3230 bytes menu/icons/chinese_section.png | Bin 0 -> 3150 bytes menu/icons/code_generator_section.png | Bin 0 -> 3230 bytes menu/icons/communications_fax_section.png | Bin 0 -> 2683 bytes menu/icons/communications_other_section.png | Bin 0 -> 2683 bytes menu/icons/communications_phone_section.png | Bin 0 -> 2683 bytes menu/icons/communications_section.png | Bin 0 -> 2683 bytes menu/icons/compression_section.png | Bin 0 -> 1836 bytes menu/icons/computer_science_section.png | Bin 0 -> 1329 bytes menu/icons/configuration_section.png | Bin 0 -> 1836 bytes menu/icons/data_visualization_section.png | Bin 0 -> 3230 bytes menu/icons/databases_section.png | Bin 0 -> 3230 bytes menu/icons/development_environment_section.png | Bin 0 -> 3230 bytes menu/icons/development_section.png | Bin 0 -> 3230 bytes menu/icons/development_tools_section.png | Bin 0 -> 3230 bytes menu/icons/documentation_section.png | Bin 0 -> 5796 bytes menu/icons/editors_section.png | Bin 0 -> 3230 bytes menu/icons/education_economy_section.png | Bin 0 -> 1780 bytes menu/icons/education_geography_section.png | Bin 0 -> 1780 bytes menu/icons/education_history_section.png | Bin 0 -> 1780 bytes menu/icons/education_languages_section.png | Bin 0 -> 1780 bytes menu/icons/education_literature_section.png | Bin 0 -> 1780 bytes menu/icons/education_mathematics.png | Bin 0 -> 1780 bytes menu/icons/education_other_section.png | Bin 0 -> 1780 bytes menu/icons/education_sciences.png | Bin 0 -> 1780 bytes menu/icons/education_section.png | Bin 0 -> 1780 bytes menu/icons/education_sport_section.png | Bin 0 -> 1780 bytes menu/icons/education_tool.png | Bin 0 -> 1780 bytes menu/icons/electricity_section.png | Bin 0 -> 1329 bytes menu/icons/emulators_section.png | Bin 0 -> 3230 bytes menu/icons/file_tools_section.png | Bin 0 -> 3230 bytes menu/icons/file_transfer_section.png | Bin 0 -> 2683 bytes menu/icons/finances_section.png | Bin 0 -> 2040 bytes menu/icons/geosciences_section.png | Bin 0 -> 1329 bytes menu/icons/gnome_section.png | Bin 0 -> 1430 bytes menu/icons/graphics_section.png | Bin 0 -> 2077 bytes menu/icons/graphs_section.png | Bin 0 -> 2077 bytes menu/icons/hardware_configuration_section.png | Bin 0 -> 1836 bytes menu/icons/hardware_section.png | Bin 0 -> 1836 bytes menu/icons/hicolor/128x128/apps/register-mga.png | Bin 0 -> 4496 bytes menu/icons/hicolor/16x16/apps/register-mga.png | Bin 0 -> 1210 bytes menu/icons/hicolor/22x22/apps/register-mga.png | Bin 0 -> 1256 bytes menu/icons/hicolor/32x32/apps/register-mga.png | Bin 0 -> 1788 bytes menu/icons/hicolor/48x48/apps/register-mga.png | Bin 0 -> 2549 bytes menu/icons/hicolor/64x64/apps/register-mga.png | Bin 0 -> 3349 bytes menu/icons/image_processing_section.png | Bin 0 -> 2077 bytes menu/icons/instant_messaging_section.png | Bin 0 -> 2683 bytes menu/icons/internet_section.png | Bin 0 -> 2683 bytes menu/icons/interpreters_section.png | Bin 0 -> 3230 bytes menu/icons/irc_section.png | Bin 0 -> 2683 bytes menu/icons/kde_section.png | Bin 0 -> 2480 bytes menu/icons/large/accessibility_section.png | Bin 0 -> 4946 bytes menu/icons/large/addressbook_section.png | Bin 0 -> 4213 bytes menu/icons/large/adventure_section.png | Bin 0 -> 4092 bytes menu/icons/large/amusement_section.png | Bin 0 -> 4092 bytes menu/icons/large/applications_section.png | Bin 0 -> 4226 bytes menu/icons/large/arcade_section.png | Bin 0 -> 4092 bytes menu/icons/large/archiving_section.png | Bin 0 -> 5391 bytes .../large/artificial_intelligence_section.png | Bin 0 -> 2844 bytes menu/icons/large/astronomy_section.png | Bin 0 -> 2844 bytes menu/icons/large/backup_section.png | Bin 0 -> 5391 bytes menu/icons/large/biology_section.png | Bin 0 -> 2844 bytes menu/icons/large/boards_section.png | Bin 0 -> 4092 bytes menu/icons/large/boot_init_section.png | Bin 0 -> 5391 bytes menu/icons/large/cards_section.png | Bin 0 -> 4092 bytes menu/icons/large/cd_burning_section.png | Bin 0 -> 5391 bytes menu/icons/large/chat_section.png | Bin 0 -> 5453 bytes menu/icons/large/chemistry_section.png | Bin 0 -> 6109 bytes menu/icons/large/chinese_section.png | Bin 0 -> 5893 bytes menu/icons/large/code_generator_section.png | Bin 0 -> 6109 bytes menu/icons/large/communications_fax_section.png | Bin 0 -> 5453 bytes menu/icons/large/communications_other_section.png | Bin 0 -> 5453 bytes menu/icons/large/communications_phone_section.png | Bin 0 -> 5453 bytes menu/icons/large/communications_section.png | Bin 0 -> 5453 bytes menu/icons/large/compression_section.png | Bin 0 -> 5391 bytes menu/icons/large/computer_science_section.png | Bin 0 -> 2844 bytes menu/icons/large/configuration_section.png | Bin 0 -> 5391 bytes menu/icons/large/data_visualization_section.png | Bin 0 -> 6109 bytes menu/icons/large/databases_section.png | Bin 0 -> 6109 bytes .../large/development_environment_section.png | Bin 0 -> 6109 bytes menu/icons/large/development_section.png | Bin 0 -> 6109 bytes menu/icons/large/development_tools_section.png | Bin 0 -> 6109 bytes menu/icons/large/documentation_section.png | Bin 0 -> 12712 bytes menu/icons/large/editors_section.png | Bin 0 -> 6109 bytes menu/icons/large/education_economy_section.png | Bin 0 -> 3535 bytes menu/icons/large/education_geography_section.png | Bin 0 -> 3535 bytes menu/icons/large/education_history_section.png | Bin 0 -> 3535 bytes menu/icons/large/education_languages_section.png | Bin 0 -> 3535 bytes menu/icons/large/education_literature_section.png | Bin 0 -> 3535 bytes menu/icons/large/education_mathematics.png | Bin 0 -> 3535 bytes menu/icons/large/education_other_section.png | Bin 0 -> 3535 bytes menu/icons/large/education_sciences.png | Bin 0 -> 3535 bytes menu/icons/large/education_section.png | Bin 0 -> 3535 bytes menu/icons/large/education_sport_section.png | Bin 0 -> 3535 bytes menu/icons/large/education_tool.png | Bin 0 -> 3535 bytes menu/icons/large/electricity_section.png | Bin 0 -> 2844 bytes menu/icons/large/emulators_section.png | Bin 0 -> 6109 bytes menu/icons/large/file_tools_section.png | Bin 0 -> 6109 bytes menu/icons/large/file_transfer_section.png | Bin 0 -> 5453 bytes menu/icons/large/finances_section.png | Bin 0 -> 4213 bytes menu/icons/large/geosciences_section.png | Bin 0 -> 2844 bytes menu/icons/large/gnome_section.png | Bin 0 -> 3678 bytes menu/icons/large/graphics_section.png | Bin 0 -> 4687 bytes menu/icons/large/graphs_section.png | Bin 0 -> 4687 bytes .../icons/large/hardware_configuration_section.png | Bin 0 -> 5391 bytes menu/icons/large/hardware_section.png | Bin 0 -> 5391 bytes menu/icons/large/image_processing_section.png | Bin 0 -> 4687 bytes menu/icons/large/instant_messaging_section.png | Bin 0 -> 5453 bytes menu/icons/large/internet_section.png | Bin 0 -> 5453 bytes menu/icons/large/interpreters_section.png | Bin 0 -> 6109 bytes menu/icons/large/irc_section.png | Bin 0 -> 5453 bytes menu/icons/large/kde_section.png | Bin 0 -> 5460 bytes menu/icons/large/mageia.png | Bin 0 -> 2549 bytes menu/icons/large/mail_section.png | Bin 0 -> 5453 bytes menu/icons/large/mathematics_section.png | Bin 0 -> 2844 bytes menu/icons/large/monitoring_section.png | Bin 0 -> 5391 bytes .../large/more_applications_other_section.png | Bin 0 -> 4226 bytes menu/icons/large/more_applications_section.png | Bin 0 -> 4226 bytes menu/icons/large/multimedia_section.png | Bin 0 -> 4687 bytes .../large/networking_configuration_section.png | Bin 0 -> 5453 bytes menu/icons/large/networking_section.png | Bin 0 -> 5453 bytes menu/icons/large/networking_www_section.png | Bin 0 -> 5453 bytes menu/icons/large/news_section.png | Bin 0 -> 5453 bytes menu/icons/large/numerical_analysis_section.png | Bin 0 -> 2844 bytes menu/icons/large/office_accessories_section.png | Bin 0 -> 4213 bytes menu/icons/large/office_drawing_section.png | Bin 0 -> 4213 bytes menu/icons/large/office_section.png | Bin 0 -> 4213 bytes menu/icons/large/other_amusement.png | Bin 0 -> 4092 bytes menu/icons/large/other_archiving.png | Bin 0 -> 5391 bytes menu/icons/large/other_configuration.png | Bin 0 -> 5391 bytes menu/icons/large/other_networking.png | Bin 0 -> 5453 bytes menu/icons/large/other_sciences.png | Bin 0 -> 2844 bytes menu/icons/large/packaging_section.png | Bin 0 -> 5391 bytes menu/icons/large/parallel_computing_section.png | Bin 0 -> 5391 bytes menu/icons/large/pda_section.png | Bin 0 -> 5453 bytes menu/icons/large/physics_section.png | Bin 0 -> 2844 bytes menu/icons/large/presentation_section.png | Bin 0 -> 4213 bytes menu/icons/large/printing_section.png | Bin 0 -> 5391 bytes menu/icons/large/publishing_section.png | Bin 0 -> 4213 bytes menu/icons/large/puzzle_section.png | Bin 0 -> 4092 bytes menu/icons/large/remote_access_section.png | Bin 0 -> 5453 bytes menu/icons/large/robotics_section.png | Bin 0 -> 2844 bytes menu/icons/large/sciences_section.png | Bin 0 -> 2844 bytes menu/icons/large/shells_section.png | Bin 0 -> 6109 bytes menu/icons/large/sound_section.png | Bin 0 -> 5391 bytes menu/icons/large/sport_section.png | Bin 0 -> 4092 bytes menu/icons/large/spreadsheet_section.png | Bin 0 -> 4213 bytes menu/icons/large/strategy_section.png | Bin 0 -> 4092 bytes menu/icons/large/system_other_section.png | Bin 0 -> 5391 bytes menu/icons/large/system_section.png | Bin 0 -> 5391 bytes menu/icons/large/taskmanagement_section.png | Bin 0 -> 4213 bytes menu/icons/large/terminals_section.png | Bin 0 -> 5391 bytes menu/icons/large/text_tools_section.png | Bin 0 -> 6109 bytes menu/icons/large/timemanagement_section.png | Bin 0 -> 4213 bytes menu/icons/large/toys_section.png | Bin 0 -> 4092 bytes menu/icons/large/video_conferences_section.png | Bin 0 -> 5453 bytes menu/icons/large/video_section.png | Bin 0 -> 4687 bytes menu/icons/large/web_browser_section.png | Bin 0 -> 5453 bytes menu/icons/large/web_editors_section.png | Bin 0 -> 5453 bytes menu/icons/large/windowmanager_section.png | Bin 0 -> 5391 bytes menu/icons/large/wordprocessor_section.png | Bin 0 -> 4213 bytes menu/icons/mageia.png | Bin 0 -> 1788 bytes menu/icons/mail_section.png | Bin 0 -> 2683 bytes menu/icons/mathematics_section.png | Bin 0 -> 1329 bytes menu/icons/mini/accessibility_section.png | Bin 0 -> 1476 bytes menu/icons/mini/addressbook_section.png | Bin 0 -> 1279 bytes menu/icons/mini/adventure_section.png | Bin 0 -> 1318 bytes menu/icons/mini/amusement_section.png | Bin 0 -> 1318 bytes menu/icons/mini/applications_section.png | Bin 0 -> 1316 bytes menu/icons/mini/arcade_section.png | Bin 0 -> 1318 bytes menu/icons/mini/archiving_section.png | Bin 0 -> 1562 bytes .../icons/mini/artificial_intelligence_section.png | Bin 0 -> 971 bytes menu/icons/mini/astronomy_section.png | Bin 0 -> 971 bytes menu/icons/mini/backup_section.png | Bin 0 -> 1562 bytes menu/icons/mini/biology_section.png | Bin 0 -> 971 bytes menu/icons/mini/boards_section.png | Bin 0 -> 1318 bytes menu/icons/mini/boot_init_section.png | Bin 0 -> 1562 bytes menu/icons/mini/cards_section.png | Bin 0 -> 1318 bytes menu/icons/mini/cd_burning_section.png | Bin 0 -> 1562 bytes menu/icons/mini/chat_section.png | Bin 0 -> 1493 bytes menu/icons/mini/chemistry_section.png | Bin 0 -> 1582 bytes menu/icons/mini/chinese_section.png | Bin 0 -> 1594 bytes menu/icons/mini/code_generator_section.png | Bin 0 -> 1582 bytes menu/icons/mini/communications_fax_section.png | Bin 0 -> 1493 bytes menu/icons/mini/communications_other_section.png | Bin 0 -> 1493 bytes menu/icons/mini/communications_phone_section.png | Bin 0 -> 1493 bytes menu/icons/mini/communications_section.png | Bin 0 -> 1493 bytes menu/icons/mini/compression_section.png | Bin 0 -> 1562 bytes menu/icons/mini/computer_science_section.png | Bin 0 -> 971 bytes menu/icons/mini/configuration_section.png | Bin 0 -> 1562 bytes menu/icons/mini/data_visualization_section.png | Bin 0 -> 1582 bytes menu/icons/mini/databases_section.png | Bin 0 -> 1582 bytes .../icons/mini/development_environment_section.png | Bin 0 -> 1582 bytes menu/icons/mini/development_section.png | Bin 0 -> 1582 bytes menu/icons/mini/development_tools_section.png | Bin 0 -> 1582 bytes menu/icons/mini/documentation_section.png | Bin 0 -> 2780 bytes menu/icons/mini/editors_section.png | Bin 0 -> 1582 bytes menu/icons/mini/education_economy_section.png | Bin 0 -> 1147 bytes menu/icons/mini/education_geography_section.png | Bin 0 -> 1147 bytes menu/icons/mini/education_history_section.png | Bin 0 -> 1147 bytes menu/icons/mini/education_languages_section.png | Bin 0 -> 1147 bytes menu/icons/mini/education_literature_section.png | Bin 0 -> 1147 bytes menu/icons/mini/education_mathematics.png | Bin 0 -> 1147 bytes menu/icons/mini/education_other_section.png | Bin 0 -> 1147 bytes menu/icons/mini/education_sciences.png | Bin 0 -> 1147 bytes menu/icons/mini/education_section.png | Bin 0 -> 1147 bytes menu/icons/mini/education_sport_section.png | Bin 0 -> 1147 bytes menu/icons/mini/education_tool.png | Bin 0 -> 1147 bytes menu/icons/mini/electricity_section.png | Bin 0 -> 971 bytes menu/icons/mini/emulators_section.png | Bin 0 -> 1582 bytes menu/icons/mini/file_tools_section.png | Bin 0 -> 1582 bytes menu/icons/mini/file_transfer_section.png | Bin 0 -> 1493 bytes menu/icons/mini/finances_section.png | Bin 0 -> 1279 bytes menu/icons/mini/geosciences_section.png | Bin 0 -> 971 bytes menu/icons/mini/gnome_section.png | Bin 0 -> 1228 bytes menu/icons/mini/graphics_section.png | Bin 0 -> 1414 bytes menu/icons/mini/graphs_section.png | Bin 0 -> 1414 bytes menu/icons/mini/hardware_configuration_section.png | Bin 0 -> 1562 bytes menu/icons/mini/hardware_section.png | Bin 0 -> 1562 bytes menu/icons/mini/image_processing_section.png | Bin 0 -> 1414 bytes menu/icons/mini/instant_messaging_section.png | Bin 0 -> 1493 bytes menu/icons/mini/internet_section.png | Bin 0 -> 1493 bytes menu/icons/mini/interpreters_section.png | Bin 0 -> 1582 bytes menu/icons/mini/irc_section.png | Bin 0 -> 1493 bytes menu/icons/mini/kde_section.png | Bin 0 -> 1555 bytes menu/icons/mini/mageia.png | Bin 0 -> 1210 bytes menu/icons/mini/mail_section.png | Bin 0 -> 1493 bytes menu/icons/mini/mathematics_section.png | Bin 0 -> 971 bytes menu/icons/mini/monitoring_section.png | Bin 0 -> 1562 bytes .../icons/mini/more_applications_other_section.png | Bin 0 -> 1316 bytes menu/icons/mini/more_applications_section.png | Bin 0 -> 1316 bytes menu/icons/mini/multimedia_section.png | Bin 0 -> 1414 bytes .../mini/networking_configuration_section.png | Bin 0 -> 1493 bytes menu/icons/mini/networking_section.png | Bin 0 -> 1493 bytes menu/icons/mini/networking_www_section.png | Bin 0 -> 1493 bytes menu/icons/mini/news_section.png | Bin 0 -> 1493 bytes menu/icons/mini/numerical_analysis_section.png | Bin 0 -> 971 bytes menu/icons/mini/office_accessories_section.png | Bin 0 -> 1279 bytes menu/icons/mini/office_drawing_section.png | Bin 0 -> 1279 bytes menu/icons/mini/office_section.png | Bin 0 -> 1279 bytes menu/icons/mini/other_amusement.png | Bin 0 -> 1318 bytes menu/icons/mini/other_archiving.png | Bin 0 -> 1562 bytes menu/icons/mini/other_configuration.png | Bin 0 -> 1562 bytes menu/icons/mini/other_networking.png | Bin 0 -> 1493 bytes menu/icons/mini/other_sciences.png | Bin 0 -> 971 bytes menu/icons/mini/packaging_section.png | Bin 0 -> 1562 bytes menu/icons/mini/parallel_computing_section.png | Bin 0 -> 1562 bytes menu/icons/mini/pda_section.png | Bin 0 -> 1493 bytes menu/icons/mini/physics_section.png | Bin 0 -> 971 bytes menu/icons/mini/presentation_section.png | Bin 0 -> 1279 bytes menu/icons/mini/printing_section.png | Bin 0 -> 1562 bytes menu/icons/mini/publishing_section.png | Bin 0 -> 1279 bytes menu/icons/mini/puzzle_section.png | Bin 0 -> 1318 bytes menu/icons/mini/remote_access_section.png | Bin 0 -> 1493 bytes menu/icons/mini/robotics_section.png | Bin 0 -> 971 bytes menu/icons/mini/sciences_section.png | Bin 0 -> 971 bytes menu/icons/mini/shells_section.png | Bin 0 -> 1582 bytes menu/icons/mini/sound_section.png | Bin 0 -> 1562 bytes menu/icons/mini/sport_section.png | Bin 0 -> 1318 bytes menu/icons/mini/spreadsheet_section.png | Bin 0 -> 1279 bytes menu/icons/mini/strategy_section.png | Bin 0 -> 1318 bytes menu/icons/mini/system_other_section.png | Bin 0 -> 1562 bytes menu/icons/mini/system_section.png | Bin 0 -> 1562 bytes menu/icons/mini/taskmanagement_section.png | Bin 0 -> 1279 bytes menu/icons/mini/terminals_section.png | Bin 0 -> 1562 bytes menu/icons/mini/text_tools_section.png | Bin 0 -> 1582 bytes menu/icons/mini/timemanagement_section.png | Bin 0 -> 1279 bytes menu/icons/mini/toys_section.png | Bin 0 -> 1318 bytes menu/icons/mini/video_conferences_section.png | Bin 0 -> 1493 bytes menu/icons/mini/video_section.png | Bin 0 -> 1414 bytes menu/icons/mini/web_browser_section.png | Bin 0 -> 1493 bytes menu/icons/mini/web_editors_section.png | Bin 0 -> 1493 bytes menu/icons/mini/windowmanager_section.png | Bin 0 -> 1562 bytes menu/icons/mini/wordprocessor_section.png | Bin 0 -> 1279 bytes menu/icons/monitoring_section.png | Bin 0 -> 1836 bytes menu/icons/more_applications_other_section.png | Bin 0 -> 1926 bytes menu/icons/more_applications_section.png | Bin 0 -> 1926 bytes menu/icons/multimedia_section.png | Bin 0 -> 2077 bytes menu/icons/networking_configuration_section.png | Bin 0 -> 2683 bytes menu/icons/networking_section.png | Bin 0 -> 2683 bytes menu/icons/networking_www_section.png | Bin 0 -> 2683 bytes menu/icons/news_section.png | Bin 0 -> 2683 bytes menu/icons/numerical_analysis_section.png | Bin 0 -> 1329 bytes menu/icons/office_accessories_section.png | Bin 0 -> 2040 bytes menu/icons/office_drawing_section.png | Bin 0 -> 2040 bytes menu/icons/office_section.png | Bin 0 -> 2040 bytes menu/icons/other_amusement.png | Bin 0 -> 1726 bytes menu/icons/other_archiving.png | Bin 0 -> 1836 bytes menu/icons/other_configuration.png | Bin 0 -> 1836 bytes menu/icons/other_networking.png | Bin 0 -> 2683 bytes menu/icons/other_sciences.png | Bin 0 -> 1329 bytes menu/icons/packaging_section.png | Bin 0 -> 1836 bytes menu/icons/parallel_computing_section.png | Bin 0 -> 1836 bytes menu/icons/pda_section.png | Bin 0 -> 2683 bytes menu/icons/physics_section.png | Bin 0 -> 1329 bytes menu/icons/presentation_section.png | Bin 0 -> 2040 bytes menu/icons/printing_section.png | Bin 0 -> 1836 bytes menu/icons/publishing_section.png | Bin 0 -> 2040 bytes menu/icons/puzzle_section.png | Bin 0 -> 1726 bytes menu/icons/remote_access_section.png | Bin 0 -> 2683 bytes menu/icons/robotics_section.png | Bin 0 -> 1329 bytes menu/icons/sciences_section.png | Bin 0 -> 1329 bytes menu/icons/shells_section.png | Bin 0 -> 3230 bytes menu/icons/sound_section.png | Bin 0 -> 1836 bytes menu/icons/sport_section.png | Bin 0 -> 1726 bytes menu/icons/spreadsheet_section.png | Bin 0 -> 2040 bytes menu/icons/strategy_section.png | Bin 0 -> 1726 bytes menu/icons/system_other_section.png | Bin 0 -> 1836 bytes menu/icons/system_section.png | Bin 0 -> 1836 bytes menu/icons/taskmanagement_section.png | Bin 0 -> 2040 bytes menu/icons/terminals_section.png | Bin 0 -> 1836 bytes menu/icons/text_tools_section.png | Bin 0 -> 3230 bytes menu/icons/timemanagement_section.png | Bin 0 -> 2040 bytes menu/icons/toys_section.png | Bin 0 -> 1726 bytes menu/icons/video_conferences_section.png | Bin 0 -> 2683 bytes menu/icons/video_section.png | Bin 0 -> 2077 bytes menu/icons/web_browser_section.png | Bin 0 -> 2683 bytes menu/icons/web_editors_section.png | Bin 0 -> 2683 bytes menu/icons/windowmanager_section.png | Bin 0 -> 1836 bytes menu/icons/wordprocessor_section.png | Bin 0 -> 2040 bytes menu/make-session.filter | 1 + menu/make-session.script | 2 + menu/menu.dtd | 84 + menu/menustyle.csh | 13 + menu/menustyle.sh | 10 + menu/update-menus | 48 + menu/update-menus.filter | 1 + menu/update-menus.script | 2 + menu/xdg_menu | 2300 ++++++++++++++ sbin/chksession | 167 + sbin/convertsession | 31 + sbin/fndSession | 29 + sbin/kdeDesktopCleanup | 30 + xinit.d/menu | 54 + 451 files changed, 9061 insertions(+) create mode 100644 ChangeLog create mode 100644 Makefile create mode 100644 README create mode 100644 TRANSLATORS create mode 100644 backgrounds/xfdrake-test-card.png create mode 100755 bin/print-cups.sh create mode 100755 bin/www-browser create mode 100755 bin/xvt create mode 100644 bookmarks/konqueror/bookmarks-download.xml create mode 100644 bookmarks/konqueror/bookmarks-one.xml create mode 100644 bookmarks/mozilla/mozilla-download.html create mode 100644 bookmarks/mozilla/mozilla-one.html create mode 100644 desktop/default/register.desktop.in create mode 100644 dm/GdmGreeterTheme-nolist.desktop create mode 100644 dm/GdmGreeterTheme.desktop create mode 100644 dm/KdmGreeterTheme.desktop create mode 100644 dm/disconnect.png create mode 100644 dm/languages.png create mode 100644 dm/mdk-gdm-nolist.xml create mode 100644 dm/mdk-gdm.xml create mode 100644 dm/mdk-kde-nolist.xml create mode 100644 dm/mdk-kde.xml create mode 100644 dm/screenshot-gdm-nolist.png create mode 100644 dm/screenshot.png create mode 100644 dm/screenshot_kdm.png create mode 100644 dm/sessions.png create mode 100644 dm/system.png create mode 100755 faces/default.png create mode 100644 faces/user-1.png create mode 100644 krootwarning/.cvsignore create mode 100644 man/C/chksession.8 create mode 100644 man/cs/chksession.8 create mode 100644 man/et/chksession.8 create mode 100644 man/eu/chksession.8 create mode 100644 man/fr/chksession.8 create mode 100644 man/it/chksession.8 create mode 100644 man/ru/chksession.8 create mode 100644 man/uk/chksession.8 create mode 100644 menu/applications.menu.in create mode 100644 menu/desktop-directories/mandriva-accessibility.directory.in create mode 100644 menu/desktop-directories/mandriva-development-databases.directory.in create mode 100644 menu/desktop-directories/mandriva-development-developmentenvironments.directory.in create mode 100644 menu/desktop-directories/mandriva-development-tools.directory.in create mode 100644 menu/desktop-directories/mandriva-development-webdevelopment.directory.in create mode 100644 menu/desktop-directories/mandriva-development.directory.in create mode 100644 menu/desktop-directories/mandriva-documentation.directory.in create mode 100644 menu/desktop-directories/mandriva-education-economy.directory.in create mode 100644 menu/desktop-directories/mandriva-education-geography.directory.in create mode 100644 menu/desktop-directories/mandriva-education-history.directory.in create mode 100644 menu/desktop-directories/mandriva-education-languages.directory.in create mode 100644 menu/desktop-directories/mandriva-education-literature.directory.in create mode 100644 menu/desktop-directories/mandriva-education-other.directory.in create mode 100644 menu/desktop-directories/mandriva-education-sciences.directory.in create mode 100644 menu/desktop-directories/mandriva-education-sports.directory.in create mode 100644 menu/desktop-directories/mandriva-education.directory.in create mode 100644 menu/desktop-directories/mandriva-emulators.directory.in create mode 100644 menu/desktop-directories/mandriva-games-adventure.directory.in create mode 100644 menu/desktop-directories/mandriva-games-arcade.directory.in create mode 100644 menu/desktop-directories/mandriva-games-boards.directory.in create mode 100644 menu/desktop-directories/mandriva-games-cards.directory.in create mode 100644 menu/desktop-directories/mandriva-games-other.directory.in create mode 100644 menu/desktop-directories/mandriva-games-puzzles.directory.in create mode 100644 menu/desktop-directories/mandriva-games-sports.directory.in create mode 100644 menu/desktop-directories/mandriva-games-strategy.directory.in create mode 100644 menu/desktop-directories/mandriva-games-toys.directory.in create mode 100644 menu/desktop-directories/mandriva-games.directory.in create mode 100644 menu/desktop-directories/mandriva-graphics-more.directory.in create mode 100644 menu/desktop-directories/mandriva-graphics.directory.in create mode 100644 menu/desktop-directories/mandriva-hidden.directory.in create mode 100644 menu/desktop-directories/mandriva-internet-more.directory.in create mode 100644 menu/desktop-directories/mandriva-internet.directory.in create mode 100644 menu/desktop-directories/mandriva-moreapplications.directory.in create mode 100644 menu/desktop-directories/mandriva-networking.directory.in create mode 100644 menu/desktop-directories/mandriva-office-more.directory.in create mode 100644 menu/desktop-directories/mandriva-office.directory.in create mode 100644 menu/desktop-directories/mandriva-other.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences-artificialintelligence.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences-astronomy.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences-biology.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences-chemistry.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences-computerscience.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences-datavisualization.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences-electricity.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences-geosciences.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences-imageprocessing.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences-mathematics.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences-numericanalysis.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences-other.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences-parallelcomputing.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences-physics.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences-robotics.directory.in create mode 100644 menu/desktop-directories/mandriva-sciences.directory.in create mode 100644 menu/desktop-directories/mandriva-soundvideo-more.directory.in create mode 100644 menu/desktop-directories/mandriva-soundvideo.directory.in create mode 100644 menu/desktop-directories/mandriva-system-configuration-gnome-advanced.directory.in create mode 100644 menu/desktop-directories/mandriva-system-configuration-gnome.directory.in create mode 100644 menu/desktop-directories/mandriva-system-configuration-kde.directory.in create mode 100644 menu/desktop-directories/mandriva-systemtools.directory.in create mode 100644 menu/desktop-directories/mandriva-tools-more.directory.in create mode 100644 menu/desktop-directories/mandriva-tools.directory.in create mode 100644 menu/desktop-directories/mandrivalinux.directory.in create mode 100644 menu/icons/accessibility_section.png create mode 100644 menu/icons/addressbook_section.png create mode 100644 menu/icons/adventure_section.png create mode 100644 menu/icons/amusement_section.png create mode 100644 menu/icons/applications_section.png create mode 100644 menu/icons/arcade_section.png create mode 100644 menu/icons/archiving_section.png create mode 100644 menu/icons/artificial_intelligence_section.png create mode 100644 menu/icons/astronomy_section.png create mode 100644 menu/icons/backup_section.png create mode 100644 menu/icons/biology_section.png create mode 100644 menu/icons/boards_section.png create mode 100644 menu/icons/boot_init_section.png create mode 100644 menu/icons/cards_section.png create mode 100644 menu/icons/cd_burning_section.png create mode 100644 menu/icons/chat_section.png create mode 100644 menu/icons/chemistry_section.png create mode 100644 menu/icons/chinese_section.png create mode 100644 menu/icons/code_generator_section.png create mode 100644 menu/icons/communications_fax_section.png create mode 100644 menu/icons/communications_other_section.png create mode 100644 menu/icons/communications_phone_section.png create mode 100644 menu/icons/communications_section.png create mode 100644 menu/icons/compression_section.png create mode 100644 menu/icons/computer_science_section.png create mode 100644 menu/icons/configuration_section.png create mode 100644 menu/icons/data_visualization_section.png create mode 100644 menu/icons/databases_section.png create mode 100644 menu/icons/development_environment_section.png create mode 100644 menu/icons/development_section.png create mode 100644 menu/icons/development_tools_section.png create mode 100644 menu/icons/documentation_section.png create mode 100644 menu/icons/editors_section.png create mode 100644 menu/icons/education_economy_section.png create mode 100644 menu/icons/education_geography_section.png create mode 100644 menu/icons/education_history_section.png create mode 100644 menu/icons/education_languages_section.png create mode 100644 menu/icons/education_literature_section.png create mode 100644 menu/icons/education_mathematics.png create mode 100644 menu/icons/education_other_section.png create mode 100644 menu/icons/education_sciences.png create mode 100644 menu/icons/education_section.png create mode 100644 menu/icons/education_sport_section.png create mode 100644 menu/icons/education_tool.png create mode 100644 menu/icons/electricity_section.png create mode 100644 menu/icons/emulators_section.png create mode 100644 menu/icons/file_tools_section.png create mode 100644 menu/icons/file_transfer_section.png create mode 100644 menu/icons/finances_section.png create mode 100644 menu/icons/geosciences_section.png create mode 100644 menu/icons/gnome_section.png create mode 100644 menu/icons/graphics_section.png create mode 100644 menu/icons/graphs_section.png create mode 100644 menu/icons/hardware_configuration_section.png create mode 100644 menu/icons/hardware_section.png create mode 100644 menu/icons/hicolor/128x128/apps/register-mga.png create mode 100644 menu/icons/hicolor/16x16/apps/register-mga.png create mode 100644 menu/icons/hicolor/22x22/apps/register-mga.png create mode 100644 menu/icons/hicolor/32x32/apps/register-mga.png create mode 100644 menu/icons/hicolor/48x48/apps/register-mga.png create mode 100644 menu/icons/hicolor/64x64/apps/register-mga.png create mode 100644 menu/icons/image_processing_section.png create mode 100644 menu/icons/instant_messaging_section.png create mode 100644 menu/icons/internet_section.png create mode 100644 menu/icons/interpreters_section.png create mode 100644 menu/icons/irc_section.png create mode 100644 menu/icons/kde_section.png create mode 100644 menu/icons/large/accessibility_section.png create mode 100644 menu/icons/large/addressbook_section.png create mode 100644 menu/icons/large/adventure_section.png create mode 100644 menu/icons/large/amusement_section.png create mode 100644 menu/icons/large/applications_section.png create mode 100644 menu/icons/large/arcade_section.png create mode 100644 menu/icons/large/archiving_section.png create mode 100644 menu/icons/large/artificial_intelligence_section.png create mode 100644 menu/icons/large/astronomy_section.png create mode 100644 menu/icons/large/backup_section.png create mode 100644 menu/icons/large/biology_section.png create mode 100644 menu/icons/large/boards_section.png create mode 100644 menu/icons/large/boot_init_section.png create mode 100644 menu/icons/large/cards_section.png create mode 100644 menu/icons/large/cd_burning_section.png create mode 100644 menu/icons/large/chat_section.png create mode 100644 menu/icons/large/chemistry_section.png create mode 100644 menu/icons/large/chinese_section.png create mode 100644 menu/icons/large/code_generator_section.png create mode 100644 menu/icons/large/communications_fax_section.png create mode 100644 menu/icons/large/communications_other_section.png create mode 100644 menu/icons/large/communications_phone_section.png create mode 100644 menu/icons/large/communications_section.png create mode 100644 menu/icons/large/compression_section.png create mode 100644 menu/icons/large/computer_science_section.png create mode 100644 menu/icons/large/configuration_section.png create mode 100644 menu/icons/large/data_visualization_section.png create mode 100644 menu/icons/large/databases_section.png create mode 100644 menu/icons/large/development_environment_section.png create mode 100644 menu/icons/large/development_section.png create mode 100644 menu/icons/large/development_tools_section.png create mode 100644 menu/icons/large/documentation_section.png create mode 100644 menu/icons/large/editors_section.png create mode 100644 menu/icons/large/education_economy_section.png create mode 100644 menu/icons/large/education_geography_section.png create mode 100644 menu/icons/large/education_history_section.png create mode 100644 menu/icons/large/education_languages_section.png create mode 100644 menu/icons/large/education_literature_section.png create mode 100644 menu/icons/large/education_mathematics.png create mode 100644 menu/icons/large/education_other_section.png create mode 100644 menu/icons/large/education_sciences.png create mode 100644 menu/icons/large/education_section.png create mode 100644 menu/icons/large/education_sport_section.png create mode 100644 menu/icons/large/education_tool.png create mode 100644 menu/icons/large/electricity_section.png create mode 100644 menu/icons/large/emulators_section.png create mode 100644 menu/icons/large/file_tools_section.png create mode 100644 menu/icons/large/file_transfer_section.png create mode 100644 menu/icons/large/finances_section.png create mode 100644 menu/icons/large/geosciences_section.png create mode 100644 menu/icons/large/gnome_section.png create mode 100644 menu/icons/large/graphics_section.png create mode 100644 menu/icons/large/graphs_section.png create mode 100644 menu/icons/large/hardware_configuration_section.png create mode 100644 menu/icons/large/hardware_section.png create mode 100644 menu/icons/large/image_processing_section.png create mode 100644 menu/icons/large/instant_messaging_section.png create mode 100644 menu/icons/large/internet_section.png create mode 100644 menu/icons/large/interpreters_section.png create mode 100644 menu/icons/large/irc_section.png create mode 100644 menu/icons/large/kde_section.png create mode 100644 menu/icons/large/mageia.png create mode 100644 menu/icons/large/mail_section.png create mode 100644 menu/icons/large/mathematics_section.png create mode 100644 menu/icons/large/monitoring_section.png create mode 100644 menu/icons/large/more_applications_other_section.png create mode 100644 menu/icons/large/more_applications_section.png create mode 100644 menu/icons/large/multimedia_section.png create mode 100644 menu/icons/large/networking_configuration_section.png create mode 100644 menu/icons/large/networking_section.png create mode 100644 menu/icons/large/networking_www_section.png create mode 100644 menu/icons/large/news_section.png create mode 100644 menu/icons/large/numerical_analysis_section.png create mode 100644 menu/icons/large/office_accessories_section.png create mode 100644 menu/icons/large/office_drawing_section.png create mode 100644 menu/icons/large/office_section.png create mode 100644 menu/icons/large/other_amusement.png create mode 100644 menu/icons/large/other_archiving.png create mode 100644 menu/icons/large/other_configuration.png create mode 100644 menu/icons/large/other_networking.png create mode 100644 menu/icons/large/other_sciences.png create mode 100644 menu/icons/large/packaging_section.png create mode 100644 menu/icons/large/parallel_computing_section.png create mode 100644 menu/icons/large/pda_section.png create mode 100644 menu/icons/large/physics_section.png create mode 100644 menu/icons/large/presentation_section.png create mode 100644 menu/icons/large/printing_section.png create mode 100644 menu/icons/large/publishing_section.png create mode 100644 menu/icons/large/puzzle_section.png create mode 100644 menu/icons/large/remote_access_section.png create mode 100644 menu/icons/large/robotics_section.png create mode 100644 menu/icons/large/sciences_section.png create mode 100644 menu/icons/large/shells_section.png create mode 100644 menu/icons/large/sound_section.png create mode 100644 menu/icons/large/sport_section.png create mode 100644 menu/icons/large/spreadsheet_section.png create mode 100644 menu/icons/large/strategy_section.png create mode 100644 menu/icons/large/system_other_section.png create mode 100644 menu/icons/large/system_section.png create mode 100644 menu/icons/large/taskmanagement_section.png create mode 100644 menu/icons/large/terminals_section.png create mode 100644 menu/icons/large/text_tools_section.png create mode 100644 menu/icons/large/timemanagement_section.png create mode 100644 menu/icons/large/toys_section.png create mode 100644 menu/icons/large/video_conferences_section.png create mode 100644 menu/icons/large/video_section.png create mode 100644 menu/icons/large/web_browser_section.png create mode 100644 menu/icons/large/web_editors_section.png create mode 100644 menu/icons/large/windowmanager_section.png create mode 100644 menu/icons/large/wordprocessor_section.png create mode 100644 menu/icons/mageia.png create mode 100644 menu/icons/mail_section.png create mode 100644 menu/icons/mathematics_section.png create mode 100644 menu/icons/mini/accessibility_section.png create mode 100644 menu/icons/mini/addressbook_section.png create mode 100644 menu/icons/mini/adventure_section.png create mode 100644 menu/icons/mini/amusement_section.png create mode 100644 menu/icons/mini/applications_section.png create mode 100644 menu/icons/mini/arcade_section.png create mode 100644 menu/icons/mini/archiving_section.png create mode 100644 menu/icons/mini/artificial_intelligence_section.png create mode 100644 menu/icons/mini/astronomy_section.png create mode 100644 menu/icons/mini/backup_section.png create mode 100644 menu/icons/mini/biology_section.png create mode 100644 menu/icons/mini/boards_section.png create mode 100644 menu/icons/mini/boot_init_section.png create mode 100644 menu/icons/mini/cards_section.png create mode 100644 menu/icons/mini/cd_burning_section.png create mode 100644 menu/icons/mini/chat_section.png create mode 100644 menu/icons/mini/chemistry_section.png create mode 100644 menu/icons/mini/chinese_section.png create mode 100644 menu/icons/mini/code_generator_section.png create mode 100644 menu/icons/mini/communications_fax_section.png create mode 100644 menu/icons/mini/communications_other_section.png create mode 100644 menu/icons/mini/communications_phone_section.png create mode 100644 menu/icons/mini/communications_section.png create mode 100644 menu/icons/mini/compression_section.png create mode 100644 menu/icons/mini/computer_science_section.png create mode 100644 menu/icons/mini/configuration_section.png create mode 100644 menu/icons/mini/data_visualization_section.png create mode 100644 menu/icons/mini/databases_section.png create mode 100644 menu/icons/mini/development_environment_section.png create mode 100644 menu/icons/mini/development_section.png create mode 100644 menu/icons/mini/development_tools_section.png create mode 100644 menu/icons/mini/documentation_section.png create mode 100644 menu/icons/mini/editors_section.png create mode 100644 menu/icons/mini/education_economy_section.png create mode 100644 menu/icons/mini/education_geography_section.png create mode 100644 menu/icons/mini/education_history_section.png create mode 100644 menu/icons/mini/education_languages_section.png create mode 100644 menu/icons/mini/education_literature_section.png create mode 100644 menu/icons/mini/education_mathematics.png create mode 100644 menu/icons/mini/education_other_section.png create mode 100644 menu/icons/mini/education_sciences.png create mode 100644 menu/icons/mini/education_section.png create mode 100644 menu/icons/mini/education_sport_section.png create mode 100644 menu/icons/mini/education_tool.png create mode 100644 menu/icons/mini/electricity_section.png create mode 100644 menu/icons/mini/emulators_section.png create mode 100644 menu/icons/mini/file_tools_section.png create mode 100644 menu/icons/mini/file_transfer_section.png create mode 100644 menu/icons/mini/finances_section.png create mode 100644 menu/icons/mini/geosciences_section.png create mode 100644 menu/icons/mini/gnome_section.png create mode 100644 menu/icons/mini/graphics_section.png create mode 100644 menu/icons/mini/graphs_section.png create mode 100644 menu/icons/mini/hardware_configuration_section.png create mode 100644 menu/icons/mini/hardware_section.png create mode 100644 menu/icons/mini/image_processing_section.png create mode 100644 menu/icons/mini/instant_messaging_section.png create mode 100644 menu/icons/mini/internet_section.png create mode 100644 menu/icons/mini/interpreters_section.png create mode 100644 menu/icons/mini/irc_section.png create mode 100644 menu/icons/mini/kde_section.png create mode 100644 menu/icons/mini/mageia.png create mode 100644 menu/icons/mini/mail_section.png create mode 100644 menu/icons/mini/mathematics_section.png create mode 100644 menu/icons/mini/monitoring_section.png create mode 100644 menu/icons/mini/more_applications_other_section.png create mode 100644 menu/icons/mini/more_applications_section.png create mode 100644 menu/icons/mini/multimedia_section.png create mode 100644 menu/icons/mini/networking_configuration_section.png create mode 100644 menu/icons/mini/networking_section.png create mode 100644 menu/icons/mini/networking_www_section.png create mode 100644 menu/icons/mini/news_section.png create mode 100644 menu/icons/mini/numerical_analysis_section.png create mode 100644 menu/icons/mini/office_accessories_section.png create mode 100644 menu/icons/mini/office_drawing_section.png create mode 100644 menu/icons/mini/office_section.png create mode 100644 menu/icons/mini/other_amusement.png create mode 100644 menu/icons/mini/other_archiving.png create mode 100644 menu/icons/mini/other_configuration.png create mode 100644 menu/icons/mini/other_networking.png create mode 100644 menu/icons/mini/other_sciences.png create mode 100644 menu/icons/mini/packaging_section.png create mode 100644 menu/icons/mini/parallel_computing_section.png create mode 100644 menu/icons/mini/pda_section.png create mode 100644 menu/icons/mini/physics_section.png create mode 100644 menu/icons/mini/presentation_section.png create mode 100644 menu/icons/mini/printing_section.png create mode 100644 menu/icons/mini/publishing_section.png create mode 100644 menu/icons/mini/puzzle_section.png create mode 100644 menu/icons/mini/remote_access_section.png create mode 100644 menu/icons/mini/robotics_section.png create mode 100644 menu/icons/mini/sciences_section.png create mode 100644 menu/icons/mini/shells_section.png create mode 100644 menu/icons/mini/sound_section.png create mode 100644 menu/icons/mini/sport_section.png create mode 100644 menu/icons/mini/spreadsheet_section.png create mode 100644 menu/icons/mini/strategy_section.png create mode 100644 menu/icons/mini/system_other_section.png create mode 100644 menu/icons/mini/system_section.png create mode 100644 menu/icons/mini/taskmanagement_section.png create mode 100644 menu/icons/mini/terminals_section.png create mode 100644 menu/icons/mini/text_tools_section.png create mode 100644 menu/icons/mini/timemanagement_section.png create mode 100644 menu/icons/mini/toys_section.png create mode 100644 menu/icons/mini/video_conferences_section.png create mode 100644 menu/icons/mini/video_section.png create mode 100644 menu/icons/mini/web_browser_section.png create mode 100644 menu/icons/mini/web_editors_section.png create mode 100644 menu/icons/mini/windowmanager_section.png create mode 100644 menu/icons/mini/wordprocessor_section.png create mode 100644 menu/icons/monitoring_section.png create mode 100644 menu/icons/more_applications_other_section.png create mode 100644 menu/icons/more_applications_section.png create mode 100644 menu/icons/multimedia_section.png create mode 100644 menu/icons/networking_configuration_section.png create mode 100644 menu/icons/networking_section.png create mode 100644 menu/icons/networking_www_section.png create mode 100644 menu/icons/news_section.png create mode 100644 menu/icons/numerical_analysis_section.png create mode 100644 menu/icons/office_accessories_section.png create mode 100644 menu/icons/office_drawing_section.png create mode 100644 menu/icons/office_section.png create mode 100644 menu/icons/other_amusement.png create mode 100644 menu/icons/other_archiving.png create mode 100644 menu/icons/other_configuration.png create mode 100644 menu/icons/other_networking.png create mode 100644 menu/icons/other_sciences.png create mode 100644 menu/icons/packaging_section.png create mode 100644 menu/icons/parallel_computing_section.png create mode 100644 menu/icons/pda_section.png create mode 100644 menu/icons/physics_section.png create mode 100644 menu/icons/presentation_section.png create mode 100644 menu/icons/printing_section.png create mode 100644 menu/icons/publishing_section.png create mode 100644 menu/icons/puzzle_section.png create mode 100644 menu/icons/remote_access_section.png create mode 100644 menu/icons/robotics_section.png create mode 100644 menu/icons/sciences_section.png create mode 100644 menu/icons/shells_section.png create mode 100644 menu/icons/sound_section.png create mode 100644 menu/icons/sport_section.png create mode 100644 menu/icons/spreadsheet_section.png create mode 100644 menu/icons/strategy_section.png create mode 100644 menu/icons/system_other_section.png create mode 100644 menu/icons/system_section.png create mode 100644 menu/icons/taskmanagement_section.png create mode 100644 menu/icons/terminals_section.png create mode 100644 menu/icons/text_tools_section.png create mode 100644 menu/icons/timemanagement_section.png create mode 100644 menu/icons/toys_section.png create mode 100644 menu/icons/video_conferences_section.png create mode 100644 menu/icons/video_section.png create mode 100644 menu/icons/web_browser_section.png create mode 100644 menu/icons/web_editors_section.png create mode 100644 menu/icons/windowmanager_section.png create mode 100644 menu/icons/wordprocessor_section.png create mode 100644 menu/make-session.filter create mode 100755 menu/make-session.script create mode 100644 menu/menu.dtd create mode 100755 menu/menustyle.csh create mode 100755 menu/menustyle.sh create mode 100755 menu/update-menus create mode 100644 menu/update-menus.filter create mode 100755 menu/update-menus.script create mode 100755 menu/xdg_menu create mode 100644 sbin/chksession create mode 100644 sbin/convertsession create mode 100755 sbin/fndSession create mode 100755 sbin/kdeDesktopCleanup create mode 100755 xinit.d/menu diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..b99278f --- /dev/null +++ b/ChangeLog @@ -0,0 +1,3194 @@ +2011-04-29 01:57 + + * mageia.png: update mageia.png icons (use the same icon as + register-mga.png) + +2011-02-19 13:24 + + * menu/applications.menu.in: Change from openoffice to libreoffice + ( to fix menu) + +2011-02-09 10:05 + + * menu/icons/large/mandriva.png: clean mandriva icon + +2011-02-09 10:02 + + * menu/icons/large/mageia.png, menu/icons/mini/mageia.png: add + missing icons + +2011-02-03 11:10 + + * Makefile: Fix makefile + +2011-02-03 10:33 + + * sounds/echokalimba.wav, sounds/endtroduction.wav, + sounds/filmish.wav, sounds/genesis_take1.wav, + sounds/genesis_take3.wav, sounds/heavybreather.wav, + sounds/ia_ora-error.wav, sounds/ia_ora-notification.wav, + sounds/ia_ora-shutdown.wav, sounds/ia_ora-startup.wav, + sounds/index.theme, sounds/introduction.wav, + sounds/spacebird.wav: Remove sounds + +2011-02-03 10:31 + + * ., .gitignore, ChangeLog, Makefile, README, TRANSLATORS, + backgrounds, backgrounds/xfdrake-test-card.png, bin, + bin/print-cups.sh, bin/www-browser, bin/xvt, bookmarks, + bookmarks/konqueror, bookmarks/konqueror/bookmarks-download.xml, + bookmarks/konqueror/bookmarks-one.xml, bookmarks/mozilla, + bookmarks/mozilla/mozilla-download.html, + bookmarks/mozilla/mozilla-one.html, desktop, desktop/free, + desktop/free/register.desktop.in, desktop/one, + desktop/one/register.desktop.in, dm, + dm/GdmGreeterTheme-nolist.desktop, dm/GdmGreeterTheme.desktop, + dm/KdmGreeterTheme.desktop, dm/disconnect.png, dm/languages.png, + dm/mdk-gdm-nolist.xml, dm/mdk-gdm.xml, dm/mdk-kde-nolist.xml, + dm/mdk-kde.xml, dm/screenshot-gdm-nolist.png, dm/screenshot.png, + dm/screenshot_kdm.png, dm/sessions.png, dm/system.png, faces, + faces/default.png, faces/user-1.png, krootwarning, + krootwarning/.cvsignore, man, man/C, man/C/chksession.8, man/cs, + man/cs/chksession.8, man/et, man/et/chksession.8, man/eu, + man/eu/chksession.8, man/fr, man/fr/chksession.8, man/it, + man/it/chksession.8, man/ru, man/ru/chksession.8, man/uk, + man/uk/chksession.8, menu, menu/applications.menu.in, + menu/desktop-directories, + menu/desktop-directories/mandriva-accessibility.directory.in, + menu/desktop-directories/mandriva-development-databases.directory.in, + menu/desktop-directories/mandriva-development-developmentenvironments.directory.in, + menu/desktop-directories/mandriva-development-tools.directory.in, + menu/desktop-directories/mandriva-development-webdevelopment.directory.in, + menu/desktop-directories/mandriva-development.directory.in, + menu/desktop-directories/mandriva-documentation.directory.in, + menu/desktop-directories/mandriva-education-economy.directory.in, + menu/desktop-directories/mandriva-education-geography.directory.in, + menu/desktop-directories/mandriva-education-history.directory.in, + menu/desktop-directories/mandriva-education-languages.directory.in, + menu/desktop-directories/mandriva-education-literature.directory.in, + menu/desktop-directories/mandriva-education-other.directory.in, + menu/desktop-directories/mandriva-education-sciences.directory.in, + menu/desktop-directories/mandriva-education-sports.directory.in, + menu/desktop-directories/mandriva-education.directory.in, + menu/desktop-directories/mandriva-emulators.directory.in, + menu/desktop-directories/mandriva-games-adventure.directory.in, + menu/desktop-directories/mandriva-games-arcade.directory.in, + menu/desktop-directories/mandriva-games-boards.directory.in, + menu/desktop-directories/mandriva-games-cards.directory.in, + menu/desktop-directories/mandriva-games-other.directory.in, + menu/desktop-directories/mandriva-games-puzzles.directory.in, + menu/desktop-directories/mandriva-games-sports.directory.in, + menu/desktop-directories/mandriva-games-strategy.directory.in, + menu/desktop-directories/mandriva-games-toys.directory.in, + menu/desktop-directories/mandriva-games.directory.in, + menu/desktop-directories/mandriva-graphics-more.directory.in, + menu/desktop-directories/mandriva-graphics.directory.in, + menu/desktop-directories/mandriva-hidden.directory.in, + menu/desktop-directories/mandriva-internet-more.directory.in, + menu/desktop-directories/mandriva-internet.directory.in, + menu/desktop-directories/mandriva-moreapplications.directory.in, + menu/desktop-directories/mandriva-networking.directory.in, + menu/desktop-directories/mandriva-office-more.directory.in, + menu/desktop-directories/mandriva-office.directory.in, + menu/desktop-directories/mandriva-other.directory.in, + menu/desktop-directories/mandriva-sciences-artificialintelligence.directory.in, + menu/desktop-directories/mandriva-sciences-astronomy.directory.in, + menu/desktop-directories/mandriva-sciences-biology.directory.in, + menu/desktop-directories/mandriva-sciences-chemistry.directory.in, + menu/desktop-directories/mandriva-sciences-computerscience.directory.in, + menu/desktop-directories/mandriva-sciences-datavisualization.directory.in, + menu/desktop-directories/mandriva-sciences-electricity.directory.in, + menu/desktop-directories/mandriva-sciences-geosciences.directory.in, + menu/desktop-directories/mandriva-sciences-imageprocessing.directory.in, + menu/desktop-directories/mandriva-sciences-mathematics.directory.in, + menu/desktop-directories/mandriva-sciences-numericanalysis.directory.in, + menu/desktop-directories/mandriva-sciences-other.directory.in, + menu/desktop-directories/mandriva-sciences-parallelcomputing.directory.in, + menu/desktop-directories/mandriva-sciences-physics.directory.in, + menu/desktop-directories/mandriva-sciences-robotics.directory.in, + menu/desktop-directories/mandriva-sciences.directory.in, + menu/desktop-directories/mandriva-soundvideo-more.directory.in, + menu/desktop-directories/mandriva-soundvideo.directory.in, + menu/desktop-directories/mandriva-system-configuration-gnome-advanced.directory.in, + menu/desktop-directories/mandriva-system-configuration-gnome.directory.in, + menu/desktop-directories/mandriva-system-configuration-kde.directory.in, + menu/desktop-directories/mandriva-systemtools.directory.in, + menu/desktop-directories/mandriva-tools-more.directory.in, + menu/desktop-directories/mandriva-tools.directory.in, + menu/desktop-directories/mandrivalinux.directory.in, menu/icons, + menu/icons/accessibility_section.png, + menu/icons/addressbook_section.png, + menu/icons/adventure_section.png, + menu/icons/amusement_section.png, + menu/icons/applications_section.png, + menu/icons/arcade_section.png, menu/icons/archiving_section.png, + menu/icons/artificial_intelligence_section.png, + menu/icons/astronomy_section.png, menu/icons/backup_section.png, + menu/icons/biology_section.png, menu/icons/boards_section.png, + menu/icons/boot_init_section.png, menu/icons/cards_section.png, + menu/icons/cd_burning_section.png, menu/icons/chat_section.png, + menu/icons/chemistry_section.png, menu/icons/chinese_section.png, + menu/icons/code_generator_section.png, + menu/icons/communications_fax_section.png, + menu/icons/communications_other_section.png, + menu/icons/communications_phone_section.png, + menu/icons/communications_section.png, + menu/icons/compression_section.png, + menu/icons/computer_science_section.png, + menu/icons/configuration_section.png, + menu/icons/data_visualization_section.png, + menu/icons/databases_section.png, + menu/icons/development_environment_section.png, + menu/icons/development_section.png, + menu/icons/development_tools_section.png, + menu/icons/documentation_section.png, + menu/icons/editors_section.png, + menu/icons/education_economy_section.png, + menu/icons/education_geography_section.png, + menu/icons/education_history_section.png, + menu/icons/education_languages_section.png, + menu/icons/education_literature_section.png, + menu/icons/education_mathematics.png, + menu/icons/education_other_section.png, + menu/icons/education_sciences.png, + menu/icons/education_section.png, + menu/icons/education_sport_section.png, + menu/icons/education_tool.png, + menu/icons/electricity_section.png, + menu/icons/emulators_section.png, + menu/icons/file_tools_section.png, + menu/icons/file_transfer_section.png, + menu/icons/finances_section.png, + menu/icons/geosciences_section.png, menu/icons/gnome_section.png, + menu/icons/graphics_section.png, menu/icons/graphs_section.png, + menu/icons/hardware_configuration_section.png, + menu/icons/hardware_section.png, + menu/icons/image_processing_section.png, + menu/icons/instant_messaging_section.png, + menu/icons/internet_section.png, + menu/icons/interpreters_section.png, menu/icons/irc_section.png, + menu/icons/kde_section.png, menu/icons/large, + menu/icons/large/accessibility_section.png, + menu/icons/large/addressbook_section.png, + menu/icons/large/adventure_section.png, + menu/icons/large/amusement_section.png, + menu/icons/large/applications_section.png, + menu/icons/large/arcade_section.png, + menu/icons/large/archiving_section.png, + menu/icons/large/artificial_intelligence_section.png, + menu/icons/large/astronomy_section.png, + menu/icons/large/backup_section.png, + menu/icons/large/biology_section.png, + menu/icons/large/boards_section.png, + menu/icons/large/boot_init_section.png, + menu/icons/large/cards_section.png, + menu/icons/large/cd_burning_section.png, + menu/icons/large/chat_section.png, + menu/icons/large/chemistry_section.png, + menu/icons/large/chinese_section.png, + menu/icons/large/code_generator_section.png, + menu/icons/large/communications_fax_section.png, + menu/icons/large/communications_other_section.png, + menu/icons/large/communications_phone_section.png, + menu/icons/large/communications_section.png, + menu/icons/large/compression_section.png, + menu/icons/large/computer_science_section.png, + menu/icons/large/configuration_section.png, + menu/icons/large/data_visualization_section.png, + menu/icons/large/databases_section.png, + menu/icons/large/development_environment_section.png, + menu/icons/large/development_section.png, + menu/icons/large/development_tools_section.png, + menu/icons/large/documentation_section.png, + menu/icons/large/editors_section.png, + menu/icons/large/education_economy_section.png, + menu/icons/large/education_geography_section.png, + menu/icons/large/education_history_section.png, + menu/icons/large/education_languages_section.png, + menu/icons/large/education_literature_section.png, + menu/icons/large/education_mathematics.png, + menu/icons/large/education_other_section.png, + menu/icons/large/education_sciences.png, + menu/icons/large/education_section.png, + menu/icons/large/education_sport_section.png, + menu/icons/large/education_tool.png, + menu/icons/large/electricity_section.png, + menu/icons/large/emulators_section.png, + menu/icons/large/file_tools_section.png, + menu/icons/large/file_transfer_section.png, + menu/icons/large/finances_section.png, + menu/icons/large/geosciences_section.png, + menu/icons/large/gnome_section.png, + menu/icons/large/graphics_section.png, + menu/icons/large/graphs_section.png, + menu/icons/large/hardware_configuration_section.png, + menu/icons/large/hardware_section.png, + menu/icons/large/image_processing_section.png, + menu/icons/large/instant_messaging_section.png, + menu/icons/large/internet_section.png, + menu/icons/large/interpreters_section.png, + menu/icons/large/irc_section.png, + menu/icons/large/kde_section.png, + menu/icons/large/mail_section.png, menu/icons/large/mandriva.png, + menu/icons/large/mathematics_section.png, + menu/icons/large/monitoring_section.png, + menu/icons/large/more_applications_other_section.png, + menu/icons/large/more_applications_section.png, + menu/icons/large/multimedia_section.png, + menu/icons/large/networking_configuration_section.png, + menu/icons/large/networking_section.png, + menu/icons/large/networking_www_section.png, + menu/icons/large/news_section.png, + menu/icons/large/numerical_analysis_section.png, + menu/icons/large/office_accessories_section.png, + menu/icons/large/office_drawing_section.png, + menu/icons/large/office_section.png, + menu/icons/large/other_amusement.png, + menu/icons/large/other_archiving.png, + menu/icons/large/other_configuration.png, + menu/icons/large/other_networking.png, + menu/icons/large/other_sciences.png, + menu/icons/large/packaging_section.png, + menu/icons/large/parallel_computing_section.png, + menu/icons/large/pda_section.png, + menu/icons/large/physics_section.png, + menu/icons/large/presentation_section.png, + menu/icons/large/printing_section.png, + menu/icons/large/publishing_section.png, + menu/icons/large/puzzle_section.png, + menu/icons/large/remote_access_section.png, + menu/icons/large/robotics_section.png, + menu/icons/large/sciences_section.png, + menu/icons/large/shells_section.png, + menu/icons/large/sound_section.png, + menu/icons/large/sport_section.png, + menu/icons/large/spreadsheet_section.png, + menu/icons/large/strategy_section.png, + menu/icons/large/system_other_section.png, + menu/icons/large/system_section.png, + menu/icons/large/taskmanagement_section.png, + menu/icons/large/terminals_section.png, + menu/icons/large/text_tools_section.png, + menu/icons/large/timemanagement_section.png, + menu/icons/large/toys_section.png, + menu/icons/large/video_conferences_section.png, + menu/icons/large/video_section.png, + menu/icons/large/web_browser_section.png, + menu/icons/large/web_editors_section.png, + menu/icons/large/windowmanager_section.png, + menu/icons/large/wordprocessor_section.png, + menu/icons/mageia.png, menu/icons/mail_section.png, + menu/icons/mathematics_section.png, menu/icons/mini, + menu/icons/mini/accessibility_section.png, + menu/icons/mini/addressbook_section.png, + menu/icons/mini/adventure_section.png, + menu/icons/mini/amusement_section.png, + menu/icons/mini/applications_section.png, + menu/icons/mini/arcade_section.png, + menu/icons/mini/archiving_section.png, + menu/icons/mini/artificial_intelligence_section.png, + menu/icons/mini/astronomy_section.png, + menu/icons/mini/backup_section.png, + menu/icons/mini/biology_section.png, + menu/icons/mini/boards_section.png, + menu/icons/mini/boot_init_section.png, + menu/icons/mini/cards_section.png, + menu/icons/mini/cd_burning_section.png, + menu/icons/mini/chat_section.png, + menu/icons/mini/chemistry_section.png, + menu/icons/mini/chinese_section.png, + menu/icons/mini/code_generator_section.png, + menu/icons/mini/communications_fax_section.png, + menu/icons/mini/communications_other_section.png, + menu/icons/mini/communications_phone_section.png, + menu/icons/mini/communications_section.png, + menu/icons/mini/compression_section.png, + menu/icons/mini/computer_science_section.png, + menu/icons/mini/configuration_section.png, + menu/icons/mini/data_visualization_section.png, + menu/icons/mini/databases_section.png, + menu/icons/mini/development_environment_section.png, + menu/icons/mini/development_section.png, + menu/icons/mini/development_tools_section.png, + menu/icons/mini/documentation_section.png, + menu/icons/mini/editors_section.png, + menu/icons/mini/education_economy_section.png, + menu/icons/mini/education_geography_section.png, + menu/icons/mini/education_history_section.png, + menu/icons/mini/education_languages_section.png, + menu/icons/mini/education_literature_section.png, + menu/icons/mini/education_mathematics.png, + menu/icons/mini/education_other_section.png, + menu/icons/mini/education_sciences.png, + menu/icons/mini/education_section.png, + menu/icons/mini/education_sport_section.png, + menu/icons/mini/education_tool.png, + menu/icons/mini/electricity_section.png, + menu/icons/mini/emulators_section.png, + menu/icons/mini/file_tools_section.png, + menu/icons/mini/file_transfer_section.png, + menu/icons/mini/finances_section.png, + menu/icons/mini/geosciences_section.png, + menu/icons/mini/gnome_section.png, + menu/icons/mini/graphics_section.png, + menu/icons/mini/graphs_section.png, + menu/icons/mini/hardware_configuration_section.png, + menu/icons/mini/hardware_section.png, + menu/icons/mini/image_processing_section.png, + menu/icons/mini/instant_messaging_section.png, + menu/icons/mini/internet_section.png, + menu/icons/mini/interpreters_section.png, + menu/icons/mini/irc_section.png, menu/icons/mini/kde_section.png, + menu/icons/mini/mail_section.png, + menu/icons/mini/mathematics_section.png, + menu/icons/mini/monitoring_section.png, + menu/icons/mini/more_applications_other_section.png, + menu/icons/mini/more_applications_section.png, + menu/icons/mini/multimedia_section.png, + menu/icons/mini/networking_configuration_section.png, + menu/icons/mini/networking_section.png, + menu/icons/mini/networking_www_section.png, + menu/icons/mini/news_section.png, + menu/icons/mini/numerical_analysis_section.png, + menu/icons/mini/office_accessories_section.png, + menu/icons/mini/office_drawing_section.png, + menu/icons/mini/office_section.png, + menu/icons/mini/other_amusement.png, + menu/icons/mini/other_archiving.png, + menu/icons/mini/other_configuration.png, + menu/icons/mini/other_networking.png, + menu/icons/mini/other_sciences.png, + menu/icons/mini/packaging_section.png, + menu/icons/mini/parallel_computing_section.png, + menu/icons/mini/pda_section.png, + menu/icons/mini/physics_section.png, + menu/icons/mini/presentation_section.png, + menu/icons/mini/printing_section.png, + menu/icons/mini/publishing_section.png, + menu/icons/mini/puzzle_section.png, + menu/icons/mini/remote_access_section.png, + menu/icons/mini/robotics_section.png, + menu/icons/mini/sciences_section.png, + menu/icons/mini/shells_section.png, + menu/icons/mini/sound_section.png, + menu/icons/mini/sport_section.png, + menu/icons/mini/spreadsheet_section.png, + menu/icons/mini/strategy_section.png, + menu/icons/mini/system_other_section.png, + menu/icons/mini/system_section.png, + menu/icons/mini/taskmanagement_section.png, + menu/icons/mini/terminals_section.png, + menu/icons/mini/text_tools_section.png, + menu/icons/mini/timemanagement_section.png, + menu/icons/mini/toys_section.png, + menu/icons/mini/video_conferences_section.png, + menu/icons/mini/video_section.png, + menu/icons/mini/web_browser_section.png, + menu/icons/mini/web_editors_section.png, + menu/icons/mini/windowmanager_section.png, + menu/icons/mini/wordprocessor_section.png, + menu/icons/monitoring_section.png, + menu/icons/more_applications_other_section.png, + menu/icons/more_applications_section.png, + menu/icons/multimedia_section.png, + menu/icons/networking_configuration_section.png, + menu/icons/networking_section.png, + menu/icons/networking_www_section.png, + menu/icons/news_section.png, + menu/icons/numerical_analysis_section.png, + menu/icons/office_accessories_section.png, + menu/icons/office_drawing_section.png, + menu/icons/office_section.png, menu/icons/other_amusement.png, + menu/icons/other_archiving.png, + menu/icons/other_configuration.png, + menu/icons/other_networking.png, menu/icons/other_sciences.png, + menu/icons/packaging_section.png, + menu/icons/parallel_computing_section.png, + menu/icons/pda_section.png, menu/icons/physics_section.png, + menu/icons/presentation_section.png, + menu/icons/printing_section.png, + menu/icons/publishing_section.png, menu/icons/puzzle_section.png, + menu/icons/remote_access_section.png, + menu/icons/robotics_section.png, menu/icons/sciences_section.png, + menu/icons/shells_section.png, menu/icons/sound_section.png, + menu/icons/sport_section.png, menu/icons/spreadsheet_section.png, + menu/icons/strategy_section.png, + menu/icons/system_other_section.png, + menu/icons/system_section.png, + menu/icons/taskmanagement_section.png, + menu/icons/terminals_section.png, + menu/icons/text_tools_section.png, + menu/icons/timemanagement_section.png, + menu/icons/toys_section.png, + menu/icons/video_conferences_section.png, + menu/icons/video_section.png, menu/icons/web_browser_section.png, + menu/icons/web_editors_section.png, + menu/icons/windowmanager_section.png, + menu/icons/wordprocessor_section.png, menu/make-session.filter, + menu/make-session.script, menu/menu.dtd, menu/menustyle.csh, + menu/menustyle.sh, menu/update-menus, menu/update-menus.filter, + menu/update-menus.script, menu/xdg_menu, sbin, sbin/chksession, + sbin/convertsession, sbin/fndSession, sbin/kdeDesktopCleanup, + sounds, sounds/echokalimba.wav, sounds/endtroduction.wav, + sounds/filmish.wav, sounds/genesis_take1.wav, + sounds/genesis_take3.wav, sounds/heavybreather.wav, + sounds/ia_ora-error.wav, sounds/ia_ora-notification.wav, + sounds/ia_ora-shutdown.wav, sounds/ia_ora-startup.wav, + sounds/index.theme, sounds/introduction.wav, + sounds/spacebird.wav, xinit.d, xinit.d/menu: Import Cleaned + desktop-common-data + +2010-06-16 fcrozat + + - unhide Security tagged entries (Mdv bug #59087) + + - uninline submenus in Tools menu + +2010-06-15 pzanoni + + chksession: print "default" instead of "Default" because this is what Xsession expects CCBUG: 59733 + +2010-03-18 fcrozat + + generated changelog + + commit changelog after generating it + + fix typo + + dcommit after changelog generation + + add support for git / git svn + +2010-03-15 fcrozat + + start konsole as nofork + + fix kde4 detection (pzanoni) + + generalize inlining for non-top level directories + + hide generated files + +2009-11-06 fcrozat + + Generated by svn2cl the Fri 06 Nov 2009 03:20:15 PM CET + + - Remove reference to old ooo64 .desktop files, ensure OOo start .desktop is on top of the list + +2009-10-27 fcrozat + + Generated by svn2cl the Tue 27 Oct 2009 12:24:01 PM CET + + use new urls for register / upgrade (Mdv bug #54933) + +2009-08-19 fcrozat + + Generated by svn2cl the Wed 19 Aug 2009 11:02:20 AM CEST + + rename icons mandrake.png to mandriva.png + + fix bashism (bug #51397) + +2009-03-25 fcrozat + + - fix comments + +2009-03-18 fcrozat + + Generated by svn2cl the Wed 18 Mar 2009 05:40:40 PM CET + + - Add support for pam-message in gdm themes (Mdv bug #45081) + +2009-03-16 fcrozat + + - Replace ogg.jamendo.com with www.jamendo.com + + - Icon support for fluxbot (patch from Jorge Van Hemelryck) + +2009-03-03 fcrozat + + Generated by svn2cl the Tue 03 Mar 2009 06:22:13 PM CET + + - Add support for lxterminal + +2009-01-27 spuk + + - geez.. my eyes didn't see the 'commit' in the 'changelog' make action, sorry for that, reverting + + Generated by svn2cl the Ter 27 Jan 2009 20:06:35 BRST + + - fixed some broken links, updated some + +2008-10-03 fcrozat + + Generated by svn2cl the Fri 03 Oct 2008 07:56:51 PM CEST + + - Update screenshots + +2008-09-29 fcrozat + + Generated by svn2cl the Mon 29 Sep 2008 09:26:02 AM CEST + +2008-09-26 neoclust + + Show systemsettings on top of menu + +2008-09-11 fcrozat + + Generated by svn2cl the Thu 11 Sep 2008 06:37:48 PM CEST + + - Move DiscBurning to Tools (Mdv bug #42598) + + - Tweak gdm themes a little to not conflict with one/pwp backgrounds + +2008-08-26 pixel + + document the options that are handled by xvt + +2008-08-12 fcrozat + + Generated by svn2cl the Tue 12 Aug 2008 02:48:31 PM CEST + + - Add KDE4 detection (Luc Menut) + + - add sound theme description file + +2008-08-04 fcrozat + + Generated by svn2cl the Mon 04 Aug 2008 03:36:30 PM CEST + + - Change default background to .jpg file, new gtk is much more strict now + +2008-07-07 pixel + + Generated by svn2cl the Mon Jul 7 23:51:28 2008 + + Generated by svn2cl the Mon Jul 7 23:49:43 2008 + + add rpm filetrigger running fndSession when rpm install/remove dm.d or wmsession.d files + +2008-06-30 fcrozat + + Generated by svn2cl the Mon 30 Jun 2008 03:10:54 PM CEST + + - Fix path for dm.d files (Mdv bug #41712) + + add terminal as possible terminal emulator + +2008-06-24 fcrozat + + Generated by svn2cl the Tue 24 Jun 2008 07:37:36 PM CEST + + - Update xdm Xsession to new path (Mdv bug #41645) + +2008-06-05 pixel + + Generated by svn2cl the Thu Jun 5 18:53:53 2008 + + add rpm filetrigger running update-menus when rpm install/remove .desktop files + +2008-05-05 helio + + - remove old cvs file - Updated changelog + + - Enable both kdm 3 and 4 to be detected. + +2008-03-14 fcrozat + + Generated by svn2cl the Fri 14 Mar 2008 06:28:53 PM CET + + Change test for Register icon + + Bookmarks for 2008.1 + +2008-03-10 fcrozat + + Generated by svn2cl the Mon 10 Mar 2008 07:01:21 PM CET + + Bigger faces + + Update screenshots for KDM/GDM for 2008.1 + +2008-03-05 fcrozat + + Generated by svn2cl the Wed 05 Mar 2008 08:10:45 PM CET + + - Add .desktop for gdm nolist theme + + Generated by svn2cl the Wed 05 Mar 2008 01:39:29 PM CET + +2008-03-03 fcrozat + + Show white background behind user list, prevent user list to look too small when there is not many users on the system + +2008-03-03 blino + + fix path to icewm/twm fallbacks (migration to "new" Xorg) + +2008-02-29 fcrozat + + Generated by svn2cl the Fri 29 Feb 2008 02:32:35 PM CET + +2008-02-29 helio + + - Proper order + + - Proper order + +2008-02-28 fcrozat + + Generated by svn2cl the Thu 28 Feb 2008 06:52:46 PM CET + + Generated by svn2cl the Thu 28 Feb 2008 06:52:26 PM CET + + - new faces + + - Add nolist version of gdm / kdm - Fix buttons position in kdm + + Add kdm version for 2008.1 + + Update gdm file and icons + +2008-02-07 danilo + + Generated by svn2cl the Thu 07 Feb 2008 02:18:23 PM BRST + + SILENT Adding FullPath referenct insted of relative reference + + Fixing the kcmshell --list and Settings:/ (under konqueror) by adding a new Menu named "Settings" in the applications.menu + +2008-01-08 danilo + + - dm/KdmGreeterTheme.desktop was edited to use a KDM screenshot file (screenshot_kdm.png) instead a GDM's screenshot file + +2007-12-19 fcrozat + + Generated by svn2cl the Wed 19 Dec 2007 07:15:10 PM CET + + Generated by svn2cl the Wed 19 Dec 2007 07:13:58 PM CET + + Update samples with 22kHz 16bits version + +2007-10-23 fcrozat + + Generated by svn2cl the Tue 23 Oct 2007 04:38:27 PM CEST + + Fix query for Tools menu (Mdv bug #34957) + +2007-10-03 fcrozat + + Generated by svn2cl the Wed 03 Oct 2007 01:58:34 PM CEST + +2007-10-01 fcrozat + + Generated by svn2cl the Mon 01 Oct 2007 02:26:33 PM CEST + + Change url for register launcher + + No longer hide GNOME;Settings;System in SystemTools (Mdv bug #34269) + +2007-09-28 adamw + + revert my changes that were in conflict with fred's + + Generated by svn2cl the Fri 28 Sep 2007 09:57:56 AM PDT + + Generated by svn2cl the Fri 28 Sep 2007 09:57:33 AM PDT + + adjust default icons: change 'register' icon to point to my.mandriva.com, remove 'buy it' icon (#34238, #34235) + +2007-09-28 fcrozat + + Generated by svn2cl the Fri 28 Sep 2007 06:53:51 PM CEST + + Rename subscribe into register + + Fix last minute changed asked by marketing + +2007-09-27 fcrozat + + Generated by svn2cl the Thu 27 Sep 2007 04:04:13 PM CEST + + Tune menu to put .desktop with only main categories at top level + + Fix tarball generation + +2007-09-26 fcrozat + + - Add support for OOo 64bits .desktop file - Fix typo in ParallelComputing + + - Printing and PackageManager are no longer desktop dependant (Mdv bug #33766, #33436) - hide Emulator / HardwareSettings from Tools/More (Mdv bug #33765, #33906) + +2007-09-24 fcrozat + + Add new icon for Register launcher + +2007-09-19 fcrozat + + Generated by svn2cl the Wed 19 Sep 2007 06:39:57 PM CEST + + Generated by svn2cl the Wed 19 Sep 2007 06:39:47 PM CEST + + Add buyit/subscribe icons + + Fix localcopy cleanup + + -Group kcontrol and MCC in SystemTools -hide rpmdrake in SystemTools + + Fix mouseover text color + +2007-09-17 fcrozat + + Generated by svn2cl the Mon 17 Sep 2007 07:43:30 PM CEST + + Generated by svn2cl the Mon 17 Sep 2007 07:43:19 PM CEST + + Rename reboot.png to system.png and fix gdm theme accordingly + + Add draw.desktop to openoffice.org layout + +2007-09-14 fcrozat + + Generated by svn2cl the Fri 14 Sep 2007 06:38:47 PM CEST + + Run changelog before dist + + Generated by svn2cl the Fri 14 Sep 2007 06:38:14 PM CEST + + Remove special casing for drakconf, it has its .desktop fixed + + Import new 2008 theme and port it to gdm + + use genesis take2 as startup for now + + Add sound samples done by Helio Chissini de Castro + + one is free for launchers + + Move subcribe to free + + Change default launchers for various products + +2007-09-13 fcrozat + + Use new .desktop name for OO.o layout + +2007-09-10 fcrozat + + Generated by svn2cl the Mon 10 Sep 2007 07:55:53 PM CEST + + Fix missing some GNOME entries in system tools + + Fix path for gnomesu (SUSE) + +2007-09-07 fcrozat + + Generated by svn2cl the Fri 07 Sep 2007 07:28:35 PM CEST + + - restore gnome/advanced entry (needed for GNOME panel) - add X-MandrivaLinux-More keyword - add inlining for More entries + +2007-09-03 helio + + - Start kde changes + +2007-08-30 fcrozat + + Fix renaming of rpmdrake .desktop + + Exclude Emulator from SystemTools (Mdv bug #32940) + + Add missing .directory (Mdv bug #32839) + + Bookmarks for 2008.0 + +2007-08-28 pixel + + don't call "kde-config --path xdgdata-apps" when running as root, since we don't want to modify /root. as for /usr/share/applications that's also returned in @kde_xdgdata, it is transformed to /usr/share which is already hardcoded and so unneeded. + this gets rid of /.kde created during install (where HOME=/) + + + +2007-08-27 pixel + + (really) use /var/lib/menu/.xdg_menu_cache when running as root (#32847) + + use /var/lib/menu/.xdg_menu_cache when running as root (#32847) + +2007-08-24 fcrozat + + Many fixes for GNOME and KDE menus + + Add menu spec DTD + + Validate menu files + + -Remove old .directory file -Replace some Other with More + +2007-08-23 fcrozat + + Additional fixes + + Don't put generated files in tarball + + Fix missing title / icons + + discovery menu is dead + + Add dependency to build menus for tarball + + New menu + +2007-08-06 fcrozat + + Die mdk-folders, die + +2007-07-11 fcrozat + + - Remove "hidden=true" statement (Mdv bug 23181) from .directory files + +2007-05-11 fcrozat + + Generated by svn2cl the Fri 11 May 2007 05:59:47 PM CEST + + Add support for gdm 2.19.x background attribute + + Fix handling for zh locales (Mdv bug #30215) + +2007-05-02 mrl + + - Replace $@ with $*. Closes: #30522 + +2007-04-03 fcrozat + + Fix Other empty menu entry under KDE + +2007-04-02 blino + + Generated by svn2cl the lun 02 avr 2007 12:20:29 CEST + + use fbrun for fluxbox (#30076) + + do not hardcode xterm menu entry for fluxbox (#30076) + +2007-03-30 fcrozat + + Generated by svn2cl the Fri 30 Mar 2007 06:50:29 PM CEST + + Generated by svn2cl the Fri 30 Mar 2007 06:50:22 PM CEST + + Add old version of categories, since they are still in spec + + Fix typo + + Generated by svn2cl the Fri 30 Mar 2007 06:34:57 PM CEST + + - Hide more applications in discovery menu - Move accessilibity apps from System to More Applications in Discovery menu + +2007-03-30 lmontel + + Remove duplicate entries + +2007-03-27 fcrozat + + Generated by svn2cl the Tue 27 Mar 2007 03:19:34 PM CEST + + Fix naming for some bookmarks + + Don't output error if no session file is present + +2007-03-22 fcrozat + + Fix Discovery menu again + + Generated by svn2cl the Thu 22 Mar 2007 05:43:30 PM CET + + Update menu entries for One/Discovery + +2007-03-21 fcrozat + + Generated by svn2cl the Wed 21 Mar 2007 06:55:10 PM CET + + Updated bookmarks + +2007-03-20 mrl + + - Adds lock system to avoid recursive calls between xdg-open and www-browser. Closes: #29599 + +2007-03-15 fcrozat + + Generated by svn2cl the Thu 15 Mar 2007 07:40:16 PM CET + + Hide GNOME Configuration subtree, it is displayed elsewhere + + Re-import old icons + + Add icons for store / club + + Add desktop file for Store and Club + +2007-03-14 lmontel + + Fix url/name + + Add wengo + +2007-03-13 lmontel + + Add icons for wengo/jamendo + +2007-03-13 mrl + + - Adds support for newer KDE's - Adds support for xdg-utils: if an argument is provided, it will be passed through directly to xdg-open + +2007-03-09 fcrozat + + Fix corrupted CVS import + +2007-03-07 lmontel + + Not necessary + +2007-03-06 lmontel + + Fix bookmarks + +2007-03-05 lmontel + + Fix bookmarks + +2007-03-02 lmontel + + Update bookmarks + +2007-02-21 fcrozat + + New version of Mandriva star + +2007-02-16 fcrozat + + Fix dist target + + Fix menus to use freedesktop.org official categories + + Force umask + + Fix target since specfile is moved in SVN + +2007-02-16 lmontel + + Remove not necessary entries + + Byebye + +2007-02-14 lmontel + + Remove Kiosk entry + +2007-02-12 fcrozat + + Move to SVN + +2006-12-09 pablo + + converted to UTF-8 + +2006-11-16 fcrozat + + Generated by cvs2cl the 16_Nov + + Fix incorrect category for wordprocessors in discovery menu (Mdv bug #27084) + +2006-10-26 fcrozat + + Generated by cvs2cl the 26_Oct + + - Fix update-menus script to not output empty line - Re-add menu file stamp to prevent restarting update-menus for each graphical login + +2006-10-02 fcrozat + + Generated by cvs2cl the 02_Oct + + - Rename root node from Mandriva Linux to Applications (Mdv bug #25389) - Add missing .directory for various entries (Mdv bug #26273) + +2006-09-25 fcrozat + + Generated by cvs2cl the 25_Sep + + - Add missing Emulator category to menu files (Mdv bug #26148) + +2006-09-21 fcrozat + + Generated by cvs2cl the 21_Sep + + - Hide more applications in one products - Increase version for Conflicts (Mdv bug #26043) + +2006-09-19 fcrozat + + Generated by cvs2cl the 19_Sep + + - Fix error in upstream category in main menu - add mandriva-discovery.menu additional menu file to hide / sort applications for Discovery / One products + +2006-09-18 fcrozat + + Generated by cvs2cl the 18_Sep + + - Rebuild with fixed mdk-menu-message to get all translations (Mdv bug #25895) + +2006-09-15 lmontel + + Fix kaspersky icons + + Fix crossover favicon + + Add partners directory + + Fix bookmarks url + +2006-09-13 fcrozat + + - Don't show GNOME configuration in standard menu, moved in preferences menu + + - Update with new bookmarks + +2006-09-13 lmontel + + Fix bookmarks for power* + + Fix download bookmarks + + Fix discovery bookmarks + +2006-09-08 fcrozat + + Generated by cvs2cl the 08_Sep + + - Update profile scripts to remove invalid dependencies - move defaults bookmarks from kde and firefox to this package + +2006-09-08 lmontel + + Move konqueror bookmarks + +2006-09-04 fcrozat + + Generated by cvs2cl the 04_Sep + + - Improve gdm/kdm theme with new backgrounds - Don't create default desktop directories for root (Mdv bug #19711) + +2006-09-04 lmontel + + Fix caps lock error + + Change design as requested by design team + +2006-08-31 lmontel + + Use kmenuedit menu file if it's generated. + + Fix upgrade from 2006 + +2006-08-30 fcrozat + + Generated by cvs2cl the 30_Aug + + - update-menus doesn't do anything if DURING_INSTALL is set to 1 + + Generated by cvs2cl the 30_Aug + + - Add missing directory file for adventure (Mdv bug #24829) - Add empty menu nodes for KDE in discovery menu - Remove old X-MandrakeLinux* categories for main menu, all entries must now use X-MandrivaLinux - fix default directories creation if translation contains spaces (Mdv bug #24677) + +2006-08-17 fcrozat + + Generated by cvs2cl the 17_Aug + + - Add discovery menu and script to support MDV_MENU_STYLE + +2006-08-17 lmontel + + Change requires to mandriva-theme + +2006-08-09 lmontel + + Update release + + Fix typo. (fix oowriter menu entry) + +2006-08-07 lmontel + + Fix mdk bug #24103 (add kmenuedit.menu file) + +2006-07-20 fcrozat + + Generated by cvs2cl the 20_Jul + + - Add .directory for Archiving/Other (Mdv bug #23845) + + Generated by cvs2cl the 20_Jul + + - Ignore "Development" keyword, it is too broad atm (Mdv bug #23826) + + Generated by cvs2cl the 20_Jul + + - Fix some typo (Andrej) (Mdk bug #23842) + +2006-07-17 fcrozat + + Generated by cvs2cl the 17_Jul + + final switch to XDG menu + + Final switch to XDG menu + +2006-07-11 fcrozat + + - Add missing .directory (Mdv bug #23614) - fix translations for some .directories (Mdv bug #23641) + +2006-07-10 fcrozat + + Add missing directory file + +2006-07-07 fcrozat + + Generated by cvs2cl the 07_Jul + + - add missing .directory - rebuild with fixed intltool + +2006-07-07 prigaux + + Generated by cvs2cl the 07_Jul + + - fix generating icewm menu from XDG - replace broken link explaining mandriva cvs usage + + fix generating icewm menu + +2006-06-19 fcrozat + + Generated by cvs2cl the 19_Jun + + - Add missing .directory files and fix videoconference one + +2006-06-15 fcrozat + + Switch to X-MandrivaLinux + +2006-05-29 fcrozat + + Generated by cvs2cl the 29_May + + - Add legacy directories and default merge directory + + Add back legacy directories + +2006-05-17 fcrozat + + Fix errors in install script + + Generated by cvs2cl the 17_May + + - ship our own .directory files now - use kde .directory files when possible - add more upstream categories + + -use our own .directory files -use more official categories -use kde .directory when available + + Add untranslated directory files + +2006-05-12 lmontel + + Fix for missing entry + + Fix missing entry reported by Nicolas Chipaux + +2006-05-12 fcrozat + + Generated by cvs2cl the 12_May + + Readd screensaver files + +2006-05-11 fcrozat + + Generated by cvs2cl the 11_May + + Use new filenames for kde .desktop file + + use new name for kde .desktop file + +2006-05-10 fcrozat + + Generated by cvs2cl the 10_May + + Add missing categories (laurent) + +2006-05-10 lmontel + + Fix missing menu entry (fix kcontrol) + +2006-05-04 fcrozat + + Generated by cvs2cl the 04_May + + fix typo + + Generated by cvs2cl the 04_May + + Fix menu location + + - Add applications-mdk.menu file for XDG menu system - Add xdg_menu script from SUSE to support old WM - Don't ship defaultlayout.menu anymore, it is merged into main menu - Fix typo in old menu file + + Add support for mkrel + +2005-09-26 fcrozat + + Generated by cvs2cl the 26_Sep + + - Fix desktop-directory script (UTF encoded URL, hidden .directory file) Mdk bug #18853 + + -create .directory as hidden file -encode url in UTF8 + +2005-09-23 flepied + + Generated by cvs2cl the 23_Sep + + 2006-1mdk + + Generated by cvs2cl the 23_Sep + + fixed Read Documentation entry + + fix documentation menu tuxracer => ppracer + + fix doc fix default web browser to be firefox + +2005-09-21 lmontel + + Fix doc url + +2005-09-19 lmontel + + Fix menu entry + +2005-09-19 fcrozat + + Generated by cvs2cl the 19_Sep + + Fix previous commit + + Generated by cvs2cl the 19_Sep + + - Fix loop in www-browser (patch from Andrey Borzenkov) + +2005-09-12 fcrozat + + Generated by cvs2cl the 12_Sep + + use gimp-remote, not gimp-remote-2.2 + + Generated by cvs2cl the 12_Sep + + - Fix package name and command for gimp in simplified menu (Mdk bug #17627) + +2005-09-08 lmontel + + Add separator in simplified menu + +2005-08-29 fcrozat + + Generated by cvs2cl the 29_Aug + + Fix default directories when no translation is available + + Fix when no translation is available + +2005-08-26 fcrozat + + Generated by cvs2cl the 26_Aug + + Remove desktop special case, it is no longer created + + Generated by cvs2cl the 26_Aug + + New scheme for default directories + +2005-08-24 fcrozat + + Generated by cvs2cl the 24_Aug + + installing scripts works better + + Generated by cvs2cl the 24_Aug + + - Add default directories xinit.d script + + Rename .desktop.in into .desktop.template add gtk-bookmarks support + +2005-08-23 lmontel + + Update spec file + +2005-08-12 fwang + + s/Mandrake/Mandriva/ + + s/Mandrake/Mandriva. + +2005-08-10 fcrozat + + Generate .desktop from templates and copy them to $HOME at login + +2005-06-06 flepied + + Generated by cvs2cl the 06_Jun + + 10.3.1-1mdk + +2005-05-30 flepied + + Generated by cvs2cl the 30_May + + no more used + + 10.3-1mdk + + use the new framework in /etc/X11/dm.d. + +2005-05-13 fcrozat + + Generated by cvs2cl the 13_May + + - change package name - xvt : fix typo (bug #15836) - fix typo in translation-map - remove screensaver images, moved in theme package + +2005-03-29 flepied + + Generated by cvs2cl the 29_Mar + + Generated by cvs2cl the 29_Mar + + 10.2-4mdk + + test if the $BROWSER variable is set to something valid (bug #14903). + +2005-03-23 fcrozat + + Generated by cvs2cl the 23_Mar + + Forgot simplified menu + + - don't use .desktop files for order directive + +2005-03-09 fcrozat + + Generated by cvs2cl the 09_Mar + + fix stripping value from GNOME + + Generated by cvs2cl the 09_Mar + + - change www-browser to use BROWSER variable if set or use running environment settings if set. - xvt script to replace alternative : choose programs to start based on running environment + +2005-03-09 lmontel + + Remove alias_inline + +2005-03-02 lmontel + + Fix order into simplified menu + +2005-03-01 lmontel + + Fix menu order for Menuname with id + + Recreate order as in 10.1 + + Add kdm theme + +2005-02-28 fcrozat + + Add shared theme for GDM/KDM + +2005-02-23 pablo + + converted to UTF-8 + +2005-01-25 fcrozat + + Generated by cvs2cl the 25_Jan + + Fix small errors in default layout menu files + +2004-12-14 fcrozat + + Generated by cvs2cl the 14_Dec + + Move all menu informations (layout/icons) from menu to mandrake_desk package + +2004-09-29 baudens + + Fix "Listen to Music Files" menu entry + + Update + + Add missing menu entry for french mandrakelinux documentation + + Update + + Fix import and sort your photos + +2004-09-10 baudens + + Add Mandrakelinux documentation + +2004-09-09 baudens + + Remove all longtitle + +2004-09-09 lmontel + + Update last changes + +2004-09-09 baudens + + Remove non task oriented description for KPhone + +2004-09-07 pablo + + Added Italian Man page + +2004-09-01 lmontel + + Update menu Fix capitalization + +2004-08-31 flepied + + Generated by cvs2cl the 31_Aug + + 10.1-6mdk + + first version + + added standard rules to build packages + +2004-08-27 fcrozat + + Fix typo in gnome-cd entry + +2004-08-16 lmontel + + Fix "Play Games" entry + + Fix "Play Games" entry + +2004-08-11 fcrozat + + - Add GNOME version of task oriented menu - Fix capitalisations in task oriented menu + +2004-08-05 baudens + + Fix typo + + Update + + Add "Make a phone call" (using kphone at present time) + + Update task oriented menu + +2004-08-04 prigaux + + fix descriptions (use Mandrakelinux instead of simply Mandrake) + + add "chksession -L" used by DrakX to configure ~/.dmrc + + - don't generate /etc/X11/dm/Sessions/Default.desktop (otherwise gdm gives 2 "default" entries) - cleanup + +2004-03-02 flepied + + 10.0-10mdk + + don't pass /etc/X11/xdm/Xsession in Exec field for the KDE sessions + +2004-02-27 flepied + + call fndSession in %post + + use simply chksession -k for kdm + + do not generate Default session for kdm remove files before generating the sessions + + 10.0-9mdk + + use rpm -ta to build an rpm + + fix KDE sessions + +2004-02-27 lmontel + + Update + + s/ORC/OCR + +2004-02-24 lmontel + + Update + +2004-02-24 baudens + + Update + +2004-02-24 lmontel + + Fix icons + +2004-02-05 baudens + + Fix simplified menu + + Fix title of "Organize your time" in simplified menu + + Fix typos + +2004-01-29 baudens + + Update + + Update + + Update + + Remove old images + + Remove old files + + Remove old images + +2004-01-19 lmontel + + Add "kontact" entry + +2004-01-13 lmontel + + Update + + Fix drakbackup menu entry + + Update new simplified menu + + Save old version + +2003-09-10 gc + + xfdrake-test-card needs to be in .png format since we don't have have the jpeg pixbug loader during install + +2003-09-10 baudens + + Update + +2003-09-06 alus + + TYPO fix + +2003-09-05 baudens + + Update + +2003-09-01 baudens + + Remove Record sound entry + +2003-08-28 baudens + + Update + + Update + + Update + + Update + +2003-08-27 baudens + + Fix kmix entry + + Fix bad end of lines + + Begin to update + +2003-08-27 fcrozat + + Fix bug 4572 (bad path for gdm session in fndSession) + +2003-08-26 baudens + + Update + +2003-08-26 fcrozat + + Release 9.2-3mdk + + Add default session for GDM + +2003-08-26 flepied + + Corrections by Bernard Lang + +2003-08-22 baudens + + Update + + New images for 9.2 + +2003-08-22 flepied + + corrections by Bernard Lang + +2003-07-30 baudens + + Fix %post (thanks to Pixel) + +2003-06-13 fcrozat + + gdm session format has changed, fix chksession + +2003-06-04 baudens + + Add version in %changelog + + Create a link to allow users to access to Mandrake's backgrounds from KDE + +2003-05-08 pablo + + Added Ukrainian file + +2003-03-14 baudens + + Update + + Update for 9.1 + +2003-03-12 baudens + + Update + + Remove old icon + + Update icons Remove one old obsolete thing + +2003-02-14 baudens + + New default bacground for MDK 9.1 + +2003-01-31 pablo + + Added Estonian man page + +2002-09-06 baudens + + Update spec Add mandrake-club icon + +2002-09-02 lmontel + + Update spec file + + Fix drakconf menu entry + +2002-08-29 baudens + + Update + + New tux family + + Remove + + Update + + Update + + Tux family is back + +2002-08-27 baudens + + Update + + Update + +2002-08-26 pablo + + Added Czech and Russian man pages + +2002-08-23 baudens + + Update + + Update + +2002-08-22 baudens + + Update + + Update for 9.0 + + Update + + Update + + Update + +2002-08-02 baudens + + Update + + Update + +2002-08-01 baudens + + Update + + Add icons + +2002-08-01 alus + + polish translator added + +2002-07-31 baudens + + Update + + Update + + Add kdm logo + + Update + + Add new backgrounds + + Update + + Remove old xml-i18n stuff + + Remove old po + + Update + + Update + + Update + + Fix typo + + Rename xfdrake test card + + Add default background for root + + New default background + + Update + + Remove images + + Add/remove images + + Add/remove images + + Remove + + Remove krootwarning & krozat stuff. Moved in their own modules + + Remove gtk-theme (moved in its own module) + + Remove old badgrouds + +2002-07-31 fcrozat + + -Fix GNOME entry for Crux theme applet - Fix menu entries for simplified menu + +2002-07-30 baudens + + Update spec + + Upload Laurent Montel's spec file + + New defalt user image + +2002-07-23 baudens + + Update spec + +2002-07-18 baudens + + Add new users images for 9.0 beta 1 + + Remove old users icons + +2002-06-28 fcrozat + + Png icons + + GNOME 2 adaption (by Goetz Waschk) + +2002-05-28 lmontel + + Fix compile with qt3 + +2002-03-15 fcrozat + + Fix default gtk theme + +2002-03-07 fcrozat + + fix root icons (remove it) + +2002-03-07 baudens + + Add new faces + +2002-03-07 fcrozat + + Release 8.2-12mdk + +2002-03-05 baudens + + *** empty log message *** + + Remove obsoletes faces + + Remove old faces + + Remove obsolete faces + +2002-03-01 baudens + + *** empty log message *** + +2002-02-28 baudens + + *** empty log message *** + +2002-02-26 fcrozat + + Fix default GTK theme + + Change Mandrake Control Center to Control Center in GNOME + +2002-02-26 baudens + + *** empty log message *** + + *** empty log message *** + + Install png icons instead xpm in /usr/share/pixmaps/mdk/ + + *** empty log message *** + + *** empty log message *** + +2002-02-25 fcrozat + + Generated by cvs2cl the 25_f�v + + Fix default mdk theme with evolution + +2002-02-22 pablo + + Added Basque file + +2002-02-20 fcrozat + + Fix tagging + + Generated by cvs2cl the 20_f�v + + Really fix mdk-eazel-engine-capplet location + + Generated by cvs2cl the 20_f�v + + Fix location of mdk-eazel-engine capplet + + Generated by cvs2cl the 20_f�v + + Fix build + + Fix english strings and makefile + + Generated by cvs2cl the 20_f�v + +2002-02-18 baudens + + Fix and update spec + + Various fix for simplified menu (fix typos, icons, remove duplicate entries with kdebase, etc.) + + Fix icon for howto (simplified menu) + +2002-02-12 fcrozat + + Fix simplified menu + +2002-02-10 pablo + + updated Basque file + +2002-01-29 fcrozat + + Add menu entry for Mdk Eazel engine Fix menu entry for Simplified menu + +2002-01-28 fcrozat + + Fix icons for GNOME Desktop + + Release 8.2-3mdk + + Release 8.2-2mdk + +2002-01-26 baudens + + - Fix some menu entries - Use new default png icons when it is needed + +2002-01-24 fcrozat + + Fix path for images + +2002-01-14 chmouel + + Remove space in name. + +2002-01-11 fcrozat + + Resync with package Remove generated files Fix screensaver images + +2001-12-04 pablo + + updated Arabic file + +2001-11-21 tvignaud + + update + +2001-10-25 pablo + + updated Georgian file + +2001-10-08 pablo + + updated Arabic file + +2001-10-02 siegel + + fixed URL + + fixed link for bug reports + +2001-09-20 pablo + + updated Swedish and Dutch files + +2001-09-20 baudens + + Add support for simplified menu + +2001-09-20 fcrozat + + Clean cvs + +2001-09-19 fcrozat + + Remove generated files, fix package generation add mdk-eazel-engine-capplet package + +2001-09-19 baudens + + Fix icons to allow clean display on a white background + + Update spec file + + Add gnome-mandrake-news.desktop gnome-mandrakenews.xpm + +2001-09-18 baudens + + Remove some old faces (LN) + + Update spec + + Update spec + + mv man.png aman.png to display it by default in DrakX + +2001-09-18 fcrozat + + Use spec compliant desktop file + +2001-09-18 baudens + + Never show Netscape on Desktop + + Sync + +2001-09-17 baudens + + *** empty log message *** + + Add icons + + Add gnome-mandrake-store.desktop + + *** empty log message *** + + Remove hard coded icon PATH + +2001-09-17 lmontel + + Fix makefile error + + *** empty log message *** + +2001-09-17 baudens + + Update mandrake.links.sh + + Update mandrake.links.sh + +2001-09-14 baudens + + Add gnome-mandrakestore.xpm and updaet gnome-mandrakecampus.xpm and gnome-mandrakeexpert.xpm + +2001-09-13 pablo + + updated Irish file + +2001-09-13 baudens + + Update spec + + Re-add mandrakecampus & mandrakeexpert icons + + Update Makefile + + Add mandrake-store icons + + Add new xkill icon + + Remove old icons + + Update spec + + *** empty log message *** + +2001-09-12 baudens + + Remove gnome-software-manager from Desktop + + Remove xpm faces + + Remove old backgrounds + + Remove blue frame + +2001-09-06 pablo + + updated Irish file + +2001-09-04 baudens + + Update Makefile, remove login/loging100.png and krozat/config.cache + + Update spec + + Remove all files from Special directory (which is no longer needed) + + Remove some old images + + Remove a lot of old icons + + *** empty log message *** + + Update spec + +2001-09-03 lmontel + + Forgot to update + + Fix autostart + +2001-09-03 pablo + + added French man page to the spec file + + Added French man page, moved English page to its own directory + +2001-09-01 lmontel + + Autostart + + Autostart krootwarning + +2001-08-27 baudens + + Update spec + + Update spec + + Update spec + +2001-08-25 lmontel + + Now krootwarning is xinerama compliante + +2001-08-24 baudens + + Add some MandrakeSoft employees :o) + +2001-08-24 lmontel + + Remove + +2001-08-24 baudens + + Update spec file + +2001-08-24 lmontel + + Remove + +2001-08-24 baudens + + Final primary Krozat commit (yes, Chef, your are really honor + + An other part in our Chef honoring + + A new part of Krozat (in honour of our dear Chef ;) + + Add krozat directory (Mandrake Linux screensaver) + +2001-08-22 lmontel + + Not necessary in this directory + +2001-08-21 pablo + + updated Afrikaans strings + +2001-08-15 pablo + + updated Latvian file + +2001-08-13 chmouel + + Fix path of kdmrc. + + Generated by cvs2cl the 13_Aug + +2001-08-12 pablo + + updated Hungarian file + +2001-08-08 baudens + + Initial revision + + Add krootwarning (KDE) + +2001-08-07 vincent + + - Move face in /usr/share/mdk/faces + +2001-07-31 chmouel + + Ignore backup files. Cleanup codes. + +2001-07-31 flepied + + Generated by cvs2cl the 31_Jul + + no need to run autoconf! + + Generated by cvs2cl the 31_Jul + + 8.1-1mdk + + put back my change to the Xsession path that was reverted by the resync. + + added rules to build test and distrib rpm. + + resync with 8.0-12mdk + + resync with 8.0-12mdk + + resync with 8.0-12mdk + + Initial revision + +2001-07-26 flepied + + use /etc/X11/xdm/Xsession instead of /etc/X11/Xsession for gdm sessions. + +2001-07-23 pablo + + updated Hungarian and slovak files + +2001-07-12 tvignaud + + 99% translated (1 missed) + +2001-07-12 pablo + + updated Greek file + + updated Tajik file + +2001-07-09 pablo + + Added Tajik file + +2001-06-25 pablo + + updated basque and indonesian files + +2001-06-18 pablo + + Added Bosnian file + +2001-06-13 pablo + + updated Chinese file + +2001-06-06 pablo + + updated Chinese and Russian files + +2001-05-28 pablo + + updated Esperanto file + +2001-05-20 fabman + + updated spanish .po file + +2001-05-15 pablo + + updated vietnamese file + +2001-05-06 pablo + + Updated Chinese file + +2001-04-25 pablo + + Updated Japanese, Brazilian and Turkish files + +2001-04-16 pablo + + Updated slovanian file + +2001-04-13 pablo + + Updated Polish file + +2001-04-12 daouda + + cleanups + + remove kdelnk dir + + macros bis + + macros to ease rpm build from cvs + + fix typo in var RPM + + add define tags + + define RPM var + + commented kdelnk related stuffs + + add eazel themes + gtkrc for rpm build + + new gtkrc :resync with spec + + commit + +2001-04-12 baudens + + *** empty log message *** + + *** empty log message *** + + Remove uneeded KDE files + + Remove uneeded KDE files (provided by kdebase) + +2001-04-12 daouda + + resync specs with cvs + +2001-04-11 pablo + + Updated Azeri file + + Updated azeri file + + Updated Italian file + +2001-04-09 pablo + + Updated Danish strings + +2001-04-05 pablo + + Updated Croatian file + +2001-04-05 kjx + + translate + +2001-04-02 pablo + + Updated Catalan and Portuguese files + + Updated hungarian file + +2001-04-01 pablo + + Updated Czech and Swedish files + + Updated Estonian file; added Vietnamese file + +2001-03-31 pablo + + Updated Finnish and Catalan files fixed the name of the pot file (so the links on the translations web page aren't broken) + +2001-03-30 pablo + + Updated Azeri, Croatian, Korean, Norwegian and Albanian files + +2001-03-29 siegel + + new german version + +2001-03-29 pablo + + Addition of old files (to keep useful i18n strings in case they are needed in the future) + + Made Bulgarian file unattributed (email of mantainer bounces) + + Updated Walloon file + + Now uses xml-i18n-tools to handle i18n + +2001-03-24 pablo + + Updated Korean strings + +2001-03-21 pablo + + Updated Portuguese strings + +2001-03-19 pablo + + updated Galician strings + +2001-03-17 pablo + + updated the Portuguese strings + +2001-03-06 pablo + + updated Indonesian strings + +2001-03-02 chmouel + + Call xvt. + +2001-01-30 pablo + + updated Estonian strings + +2001-01-26 pablo + + updated Esperanto strings + +2001-01-07 pablo + + updated Basque strings + +2000-12-29 pablo + + Converted tyo utf-8 and fixed Chinese locales naming + + Converted files to UTF-8 + +2000-12-11 pablo + + updated Croatian strings + +2000-12-05 pablo + + small fix for Russian string + +2000-11-24 pablo + + updated Swedish files + +2000-11-17 pablo + + Added Georgian strings + +2000-10-28 pablo + + updated Brazilian strings + +2000-10-26 pablo + + updated Ukrainian strings + +2000-10-18 pablo + + updated Turkish files + +2000-10-17 pablo + + updated Azeri strings + +2000-10-16 pablo + + updated Brazilian strings + +2000-09-26 pablo + + updated Slovak strings + +2000-09-19 pablo + + updated Azeri strings + +2000-09-18 pablo + + updated Polish strings + +2000-09-17 pablo + + updated Slovenian strings + +2000-09-13 pablo + + updated Afrikaans strings + + corrected email address + + Added Azeri strings + +2000-09-10 pablo + + updated Russian strings + +2000-09-09 pablo + + updated Polish strings + +2000-09-05 pablo + + updated Polish strings + +2000-08-31 baudens + + *** empty log message *** + + *** empty log message *** + + Re add a BuildRoot :( + + Update mandrake_desk.spec + + Update mandrake_desk.spec + + Update Changelog + +2000-08-31 chmouel + + Avoid opendir use csh internal globing... + +2000-08-30 pablo + + updated Czech strings + +2000-08-24 baudens + + Update Spec + + Update Makefile (for .desktop) + + Update Spec + + Update Changelog + + Remove old .desktop + + *** empty log message *** + + Update Spec and Makefile + + Add a "root" link to make GDM happy + +2000-08-23 baudens + + Update Makefile and spec file + + Add link default.png and root.png to make KDM happy + + Removed unneeded files + + Convert faces/*.xpm to faces/*.png + + *** empty log message *** + +2000-08-22 baudens + + Re fix spec + + Fix Makefile and spec + + *** empty log message *** + + Move users icons in /usr/share/faces + + *** empty log message *** + + *** empty log message *** + +2000-08-19 pablo + + Added Belarussian strings + +2000-08-17 pablo + + updated Estonian strings + +2000-08-15 pablo + + updated Ukrainian strings + +2000-08-14 pablo + + updated Chinese strings + + updated Bulgarian strings + +2000-08-14 siegel + + *** empty log message *** + +2000-08-13 pablo + + updated Greek strings + +2000-08-12 pablo + + updated Serbian strings + + updated Catalan strings + + fixed an email address + +2000-08-10 pablo + + small update + +2000-08-07 pablo + + updated Lithuanian strings + +2000-07-22 chmouel + + BM. + +2000-07-18 chmouel + + * sbin/chksession: Set support for KDE2 by default when generating session. + + window-managers no longer needed. + + window-managers is no longer needed. + + * bin/DrakWM: Add -i options to launch with xinit. add -a option to provide alias for bash. + +2000-07-17 damien + + new release + +2000-07-16 damien + + updated + + sawmill -> sawfish + +2000-07-11 chmouel + + A new greatest hit. + + sbin/chksession: make window-managers file dynamic by simple entry in /etc/X11/wmsession.d/ sbin/convertsession: a new greatest hit. mandrake_desk.spec: %post with convertsession + +2000-07-07 pablo + + updated Spanish strings + +2000-07-06 pablo + + updated French strings + +2000-07-03 pablo + + updated Czech and Latvian strings + +2000-06-30 pablo + + updated Norwegia nstrings + +2000-06-28 pablo + + updated Hungarian string + +2000-06-26 pablo + + added Arabic strings + +2000-06-11 pablo + + updated Czech strings + +2000-06-07 pablo + + Added Korean strings + +2000-06-05 pablo + + Updated Esperanto strings + +2000-05-29 damien + + see changelog + +2000-05-27 pablo + + Updated Serbian strings + +2000-05-19 pablo + + Added Afrikaans strings + +2000-05-17 pablo + + Updated slovakian strings fixed a lot of things in mandrake.links* files (when editing those files please use an 8bit aware editor !) + +2000-05-13 pablo + + updated strings + + Updated French strings + +2000-05-12 flepied + + * use /etc/X11/Xsession for gnome sessions. + + * 1.0.3-21mdk + +2000-05-12 damien + + removed mandrakeupdate + + corrected mdkupdate entry + + new mdk rel ; added gnome desktop entries + +2000-05-09 damien + + mdk release + + buuug + + corrected bug + + netscape on desktop + + updated for netscape on desktop + + new release + + no comment + +2000-05-09 prigaux + + *** empty log message *** + +2000-05-09 damien + + added netscape on the desktop + + no more netscape.desktop + + removed netscape.desktop copy + + removed gnome desktop icons... + + bug fix + + netscape desktop + + see changelog. new release, cosmetic fix. + +2000-05-08 damien + + cosmetic fix + +2000-05-06 chmouel + + * sbin/chksession: if icewm is not here by default launch twm. + +2000-05-05 pablo + + Updated Galician strings + +2000-05-05 prigaux + + no_comment + +2000-05-04 damien + + mandrake_desk.spec gnome/mandrake.links :cleaned gnome desktop + +2000-05-02 pablo + + Updated Romanian strings + +2000-04-30 siegel + + - icon adaption + + - icons cleanup + + - cleanup icons + +2000-04-30 damien + + mandrake_desk.spec :bad date + + mandrake_desk.spec :bad release + + ChangeLog mandrake_desk.spec :see Changelog + + XKill.kdelnk : re added to allow newbie to kill without -9 + +2000-04-30 siegel + + - updated german translations + +2000-04-29 pablo + + Updated Britton, Esperanto and Estonian strings + +2000-04-28 siegel + + - add cdwriter_supermount.xpm - correct TRANSLATOR address - use kdecolors in icons + +2000-04-28 damien + + ChangeLog mandrake_desk.spec :corrected xfce entry in windowmanagers. + + ChangeLog mandrake_desk.spec window-managers : recovering old files + + mandrake_desk.spec :fixed bad date + + ChangeLog mandrake_desk.spec window-managers :corrected xfce entry + +2000-04-27 damien + + mandrake_desk.spec : bad date + + ChangeLog mandrake_desk.spec window-managers :corrected wmaker entry kdelnk/Updates.kdelnk :unfortunally removed, so re-added + +2000-04-26 damien + + ChangeLog :updated + + icons/gnome-mandrake.png :new graphic charter icons/applnk.xpm icons/x11amp.xpm :useless + +2000-04-22 pablo + + added Esperanto strings + +2000-04-21 baudens + + Upload (see ChangeLog) + + Update .spec + + Update doc icons + +2000-04-20 fpons + + *** empty log message *** + +2000-04-20 pablo + + Updated Icelandic strings + +2000-04-20 fpons + + *** empty log message *** + +2000-04-18 damien + + mandrake_desk.spec :corrected bad version number + + Makefile :updated for new mdk relese + + ChangeLog mandrake_desk.spec : new mdk release + + window-managers : minor correction gnome/RpmDrake.desktop kdelnk/Gimp.kdelnk kdelnk/RpmDrake.kdelnk kdelnk/Updates.kdelnk kdelnk/XKill.kdelnk : desktops needed to be cleaned + +2000-04-18 pablo + + Added Welsh strings + + Updated Irish entries + +2000-04-17 damien + + Modified Files: mandrake_desk.spec updated + + Modified Files: ChangeLog updated Removed Files: kdelnk/KAppFinder.kdelnk KAppFinder is obsolete now, due to the new menu gestion + + Modified Files: ChangeLog updated changes from .spec to Changelog + + Added Files: icons/default_background.jpg icons/default_logo.jpg Files added to fit with new look of kdm and gdm. + +2000-04-17 chmouel + + Various fix. + + Add /usr/bin + + DrakWM a new greatest hit. + + Add file. + +2000-04-16 pablo + + Added Greek strings + + Updated Croatian strings + + Added Finnsih strings + +2000-04-12 pablo + + Updated Danish strings + +2000-04-11 damien + + Modified Files: mandrake_desk.spec added ref for /usr/share/icons/*.jpg + + Modified Files: default_logo.jpg final logo + + Added Files: default_background.jpg default_logo.jpg needed for new release of gdm/kdm + + updated icons + +2000-04-10 pablo + + updated German strings + + updated Lithuanian strings + + Updated Galician and Hungarian strings + +2000-04-09 pablo + + Added Swedish strings + +2000-04-07 chmouel + + "Seethechangelog" + +2000-04-05 chmouel + + "Seethechangelog" + + "Seethechangelog" + + "Seethechangelog" + + "Seethechangelog" + + "Seethechangelog" + +2000-04-04 pablo + + updated Latvian strings + +2000-04-04 baudens + + Add default background + + Add backgrounds + + Add & remove backgrounds + +2000-03-31 pablo + + updated Lithuanian strings + +2000-03-30 pablo + + completed Catalan strings + +2000-03-26 pablo + + Added Slovenian strings + +2000-03-24 pablo + + updated translators list + + Slovakian and Norwegian updates + +2000-03-20 pablo + + Finished spanish descriptions + +2000-03-18 pablo + + little locale naming fix + +2000-03-17 pablo + + Updated Danish descriptions + +2000-03-08 pablo + + Updated Dutch entries + +2000-03-06 pablo + + Added Chinese entries + +2000-03-03 pablo + + Removed empty and double Name= and Comment= lines + +2000-02-02 chmouel + + "See_The_Changelog" + +2000-01-27 chmouel + + "Seethechangelog" + + "Seethechangelog" + +2000-01-20 pablo + + updated Peter email address + +2000-01-10 prigaux + + no_comment + +2000-01-07 prigaux + + no_comment + +2000-01-07 flepied + + *** empty log message *** + + * standard mandrake: none. + +2000-01-07 prigaux + + no_comment + +2000-01-06 pablo + + added Czech description for internet icon + +2000-01-05 prigaux + + no_comment + +2000-01-05 pablo + + added Turkish entries + + added Latvian entries + +2000-01-05 chmouel + + "Seethechangelog" + +2000-01-04 chmouel + + "Seethechangelog" + +2000-01-04 baudens + + Use BBDrake & WMDrake for BlackBox & Window Maker + +2000-01-03 chmouel + + "Seethechangelog" + +1999-12-31 pablo + + added German name for PPP icon + +1999-12-31 prigaux + + no_comment + +1999-12-31 chmouel + + "Seethechangelog" + +1999-12-31 baudens + + Cut some fr name + +1999-12-29 pablo + + added icelandic + +1999-12-28 pablo + + added the Gnome menu entries to the spec file + +1999-12-28 chmouel + + "Seethechangelog" + + "Seethechangelog" + + "Seethechangelog" + +1999-12-27 chmouel + + "Seethechangelog" + +1999-12-27 pablo + + corrected icons names + +1999-12-27 chmouel + + "Seethechangelog" + + "Seethechangelog" + + "Seethechangelog" + + "Seethechangelog" + + "Seethechangelog" + + "Seethechangelog" + +1999-12-26 pablo + + added catalan entry + +1999-12-25 pablo + + added menu entries for Gnome + +1999-12-25 chmouel + + "Seethechangelog" + + "Seethechangelog" + + "Seethechangelog" + +1999-12-24 pablo + + added romanian entry + + added galician description to internet icon + +1999-12-24 prigaux + + no_comment + +1999-12-24 chmouel + + "Seethechangelog" + + "Seethechangelog" + +1999-12-24 prigaux + + no_comment + +1999-12-23 pablo + + added Gnome desktop icons previously done in gmc package + + added italian entry + + added some other languages + + added Bulgarian description + + added HR description of kppp + + added some languages + + update + +1999-12-23 chmouel + + "Seethechangelog" + + "Seethechangelog" + +1999-12-23 pablo + + added Bulgarian entries + +1999-12-22 prigaux + + no_comment + +1999-12-22 chmouel + + "Seethechangelog" + + "Seethechangelog" + + "Seethechangelog" + +1999-12-21 chmouel + + "Seethechangelog" + +1999-12-21 baudens + + Add some WM. Sort in alphabetic order- + +1999-12-20 chmouel + + "Seethechangelog" + +1999-12-20 prigaux + + no_comment + +1999-12-19 chmouel + + "Seethechangelog" + + "Seethechangelog" + + "Seethechangelog" + + "Seethechangelog" + + "Seethechangelog" + + Initial revision + +1999-12-19 (no author) <(no author)@99302b65-d5f7-0310-b3dd-f8cd6f4e3d94> + + New repository initialized by cvs2svn. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a61455b --- /dev/null +++ b/Makefile @@ -0,0 +1,96 @@ +PACKAGE = desktop-common-data +NAME = desktop-common-data +TAG := $(shell echo "V$(VERSION)_$(RELEASE)" | tr -- '-.' '__') +mandir=/usr/share/man +SVNROOT = svn+ssh://svn.mageia.org/svn/soft/$(PACKAGE) + +menus: applications.menu kde-applications.menu + +menu/validated-menu: menu/applications.menu.in + xmllint --noout --dtdvalid menu/menu.dtd $? + +applications.menu: menu/validated-menu + @echo -n "generating $@ " + @sed -e 's,@MAIN_DESKTOP@,GNOME,g' -e 's,@MAIN_TOOLKIT@,GTK,g' -e 's,@ALTERNATIVE_DESKTOP@,KDE,g' -e 's,@ALTERNATIVE_TOOLKIT@,Qt,g' < menu/applications.menu.in > $@ + @xmllint --noout --dtdvalid menu/menu.dtd $@ + @echo " OK" + +kde-applications.menu: menu/validated-menu + @echo -n "generating $@ " + @sed -e 's,@MAIN_DESKTOP@,KDE,g' -e 's,@MAIN_TOOLKIT@,Qt,g' -e 's,@ALTERNATIVE_DESKTOP@,GNOME,g' -e 's,@ALTERNATIVE_TOOLKIT@,GTK,g' < menu/applications.menu.in > $@ + @xmllint --noout --dtdvalid menu/menu.dtd $@ + @echo " OK" + +checktag: + @if [ -e ".git" ]; then \ + if ! git diff --quiet ; then \ + echo not all changes are committed, aborting ; \ + exit 1 ; \ + fi ; \ + if [ -e ".git/svn" ]; then \ + if ! git diff --quiet HEAD..trunk ; then \ + echo not all changes were pushed to SVN repository ; \ + exit 1 ; \ + fi ; \ + fi ; \ + fi + @if [ "x$(VERSION)" == "x" -o "x$(RELEASE)" = "x" ]; then \ + echo usage is "make VERSION=version_number RELEASE=release_number dist" ; \ + exit 1 ; \ + fi + +clean: + find . -type d -name '.xvpics' -o -name '*~' |xargs rm -rf + rm -f applications.menu kde-applications.menu + +# rules to build a distributable rpm + +dist: menus checktag clean changelog tag + rm -rf ../$(NAME)-$(VERSION)*.tar* $(NAME)-$(VERSION) + @if [ -e ".svn" ]; then \ + $(MAKE) dist-svn; \ + elif [ -e ".git" ]; then \ + $(MAKE) dist-git; \ + else \ + echo "Unknown SCM (not SVN nor GIT)";\ + exit 1; \ + fi; + $(info $(NAME)-$(VERSION).tar.bz2 is ready) + +dist-git: + @git archive --prefix=$(NAME)-$(VERSION)/ HEAD | bzip2 -9 -c >../$(NAME)-$(VERSION).tar.bz2; + +dist-svn: + svn export -q -rBASE . $(NAME)-$(VERSION) + tar cfj ../$(NAME)-$(VERSION).tar.bz2 $(NAME)-$(VERSION) + rm -rf $(NAME)-$(VERSION) + +tag: checktag + @if [ -e ".svn" ]; then \ + svn copy $(SVNROOT)/trunk $(SVNROOT)/tags/$(TAG) -m "$(TAG)"; \ + elif [ -e ".git" -a -e ".git/svn" ]; then \ + git svn tag $(TAG); \ + fi; + +.PHONY: ChangeLog log changelog + +log: ChangeLog + +changelog: ChangeLog + +#svn2cl is available in our contrib. +ChangeLog: ../common/username.xml + @if test -d "$$PWD/.git"; then \ + ../common/gitlog-to-changelog | sed -e '/\tgit-svn-id:.*/d' > $@.tmp \ + && mv -f $@.tmp $@ \ + && git commit ChangeLog -m 'generated changelog' \ + && if [ -e ".git/svn" ]; then \ + git svn dcommit ; \ + fi \ + || (rm -f $@.tmp; \ + echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \ + (test -f $@ || echo git-log is required to generate this file >> $@)); \ + else \ + svn2cl --accum --authors ../../soft/common/username.xml; \ + rm -f *.bak; \ + fi; diff --git a/README b/README new file mode 100644 index 0000000..0ffea4b --- /dev/null +++ b/README @@ -0,0 +1,20 @@ +Now the desktop files internationalization is handled trough xml-i18n-tools; +so DON'T EDIT THOSE FILES DIRECTLY, they will be overwritten; instead +edit the corresponding *.in file. + +In those *.in files each entry preceded by an underscore (_) means there +can be localized entries; eg: + +_Foo=blablalbnla + +means the produced desktop file will be like: + +Foo=blablalbnla +Foo[ab]=dfsdfsdf +Foo[xy]=cpakgdoijnqd + +etc. + +The translations are taken from the po files in the po directory. + +Pablo Saratxaga diff --git a/TRANSLATORS b/TRANSLATORS new file mode 100644 index 0000000..fee8715 --- /dev/null +++ b/TRANSLATORS @@ -0,0 +1,39 @@ +af: Schalk W. Cronjé +ar: Mohamed El-dawy +be: Alexander Bokovoy +bg: Pavel Cholakov +br: Jañ-Mai Drapier +ca: Quico Llach +cs: Vladimír Marek +cy: Dafydd Tomos +da: Troels Liebe Bentsen +de: Stefan Siegel +el: Theodore J. Soldatos +eo: D. Dale Gulledge +es: Pablo Saratxaga +et: Riho Kurg +fi: Kim Enkovaara +ga: Sean Kelley +gl: Jesus Bravo Alvarez +hr: Andy +hu: Csaba Szigetvari +id: Mohammad DAMT +is: Jóhann Þorvarðarson +it: Giuseppe Ghibo +ko: Cheolho Choi +lt: Mykolas Norvaiðas +lv: Vitauts Stochka +nl: Alex Vermulst +no: Terje Bjerkelia +pl: Arkadiusz Lipiec +ro: Alexandru Hartmann +ru: Aleksey Smirnov +sk: Jan Matis +sl: Alen Salamun +sp: Jankovic Tomislav +sr: Jankovic Tomislav +sv: Petri Hiltunen +tr: Görkem Çetin +uk: Dmytro Koval'ov +wa: Pablo Saratxaga +zh_CN.GB2312: Danny Zeng diff --git a/backgrounds/xfdrake-test-card.png b/backgrounds/xfdrake-test-card.png new file mode 100644 index 0000000..bcb374e Binary files /dev/null and b/backgrounds/xfdrake-test-card.png differ diff --git a/bin/print-cups.sh b/bin/print-cups.sh new file mode 100755 index 0000000..230df13 --- /dev/null +++ b/bin/print-cups.sh @@ -0,0 +1,10 @@ +#!/bin/sh +if [ -x /usr/bin/qtcups ]; then + qtcups $* +else + if [ -x /usr/bin/xpp ]; then + xpp $* + else + lpr $* + fi +fi diff --git a/bin/www-browser b/bin/www-browser new file mode 100755 index 0000000..9628889 --- /dev/null +++ b/bin/www-browser @@ -0,0 +1,92 @@ +#!/bin/sh +#--------------------------------------------------------------- +# Project : Mandrakelinux +# Module : bin +# File : www-browser +# Version : $Id: www-browser 243941 2008-08-12 12:48:22Z fcrozat $ +# Author : Frederic Lepied +# Created On : Tue Aug 31 16:26:54 2004 +# Purpose : launch a web browser +#--------------------------------------------------------------- + +# +# If we got any argument, we can call xdg-open, if we haven´t already done it +# +if [ -n "$*" -a -z "$THROUGHXDG" ]; then + # Lock against bug #29599 + export THROUGHXDG=1 + exec xdg-open "$@" +fi + +# +# No URL specified, so we must find a proper browser for the current env +# + +strip_browser_var() { + if [[ -n "$BROWSER" ]]; then + if [[ `basename "$BROWSER"` == "www-browser" ]]; then + unset BROWSER + else + set $BROWSER + if ! which $1 > /dev/null 2>&1; then + unset BROWSER + fi + fi + fi +} + +strip_browser_var +if [[ -z "$BROWSER" ]]; then + + # using GNOME + if [[ -n "$GNOME_DESKTOP_SESSION_ID" ]]; then + BROWSER=`gconftool -g /desktop/gnome/url-handlers/http/command | sed -e 's/ %s//'` + if [[ `gconftool -g /desktop/gnome/url-handlers/http/needs_terminal` == "true" ]]; then + BROWSER="xvt -e $BROWSER" + fi + fi + + #using KDE + if [[ -n "$KDE_FULL_SESSION" ]]; then + NEWBROWSER=`kreadconfig --group General --key BrowserApplication 2>/dev/null` + if [[ -n "$NEWBROWSER" ]]; then + BROWSER=`echo $NEWBROWSER | sed -e 's/\(.*\).desktop/\1/'` + if [[ x"$KDE_SESSION_VERSION" == x"4" ]]; then # KDE 4 + BROWSER="dbus-send --type=method_call --dest=org.kde.klauncher /KLauncher org.kde.KLauncher.start_service_by_desktop_name string:$BROWSER array:string: array:string: string: boolean:true" + else # KDE 3 + BROWSER="dcop klauncher default start_service_by_desktop_name(QString,QStringList) $BROWSER [ ]" + fi + fi + fi + + #using XFCE + if xprop -root _DT_SAVE_MODE | grep ' = \"xfce4\"$' >/dev/null 2>&1; then + BROWSER="exo-open --launch WebBrowser" + fi + + + strip_browser_var + + [[ -z "$BROWSER" ]] && BROWSER=`which firefox 2> /dev/null` + [[ -z "$BROWSER" ]] && BROWSER=`which mozilla-firefox 2> /dev/null` + [[ -z "$BROWSER" ]] && [[ -n "$KDE_FULL_SESSION" ]] && which kfmclient > /dev/null 2>&1 && BROWSER="kfmclient openProfile webbrowsing" + [[ -z "$BROWSER" ]] && BROWSER=`which epiphany 2> /dev/null` + [[ -z "$BROWSER" ]] && BROWSER=`which galeon 2> /dev/null` + [[ -z "$BROWSER" ]] && BROWSER=`which seamonkey 2> /dev/null` + [[ -z "$BROWSER" ]] && which kfmclient > /dev/null 2>&1 && BROWSER="kfmclient openProfile webbrowsing" + [[ -z "$BROWSER" ]] && which links > /dev/null 2>&1 && BROWSER="xvt -e links" + [[ -z "$BROWSER" ]] && which lynx > /dev/null 2>&1 && BROWSER="xvt -e lynx" +fi + +if [[ -n "$BROWSER" ]]; then + if [[ -n "$THROUGHXDG" ]]; then + # xdg couldn't handle the url + exec $BROWSER $@ + else + exec $BROWSER + fi +else + echo "no web browser detected" +fi + +# www-browser ends here diff --git a/bin/xvt b/bin/xvt new file mode 100755 index 0000000..0dd20c4 --- /dev/null +++ b/bin/xvt @@ -0,0 +1,68 @@ +#!/bin/sh +#--------------------------------------------------------------- +# Project : MandrivaLinux +# Module : bin +# File : xvt +# Version : $Id: xvt 266850 2010-03-15 16:54:17Z fcrozat $ +# Author : Frederic Lepied +# Created On : Tue Aug 31 16:26:54 2004 +# Purpose : launch a terminal emulator +#--------------------------------------------------------------- + +# allowed parameters, that must be handled by all terminals: +# -geometry +# -T +# -e <program> + +strip_terminal_var() { +if [[ -n "$TERMINAL" ]]; then + if [[ `basename "$TERMINAL"` == "xvt" ]]; then + unset TERMINAL + fi +fi +} + +strip_terminal_var +if [[ -z "$TERMINAL" ]]; then + + # using GNOME + if [[ -n "$GNOME_DESKTOP_SESSION_ID" ]]; then + TERMINAL=`gconftool -g /desktop/gnome/applications/terminal/exec` + fi + + #using KDE + if [[ -n "$KDE_FULL_SESSION" ]]; then + TERMINAL=`kreadconfig --file kdeglobals --group General --key TerminalApplication --default "konsole"` + fi + + if [[ -n "$_LXSESSION_PID" ]]; then + [[ -z "$TERMINAL" ]] && TERMINAL=`which lxterminal 2> /dev/null` + fi + + strip_terminal_var + + [[ -z "$TERMINAL" ]] && TERMINAL=`which rxvt 2> /dev/null` + [[ -z "$TERMINAL" ]] && TERMINAL=`which xterm 2> /dev/null` + [[ -z "$TERMINAL" ]] && TERMINAL=`which gnome-terminal 2> /dev/null` + [[ -z "$TERMINAL" ]] && TERMINAL=`which konsole 2> /dev/null` + [[ -z "$TERMINAL" ]] && TERMINAL=`which lxterminal 2> /dev/null` + [[ -z "$TERMINAL" ]] && TERMINAL=`which aterm 2> /dev/null` + [[ -z "$TERMINAL" ]] && TERMINAL=`which Eterm 2> /dev/null` + [[ -z "$TERMINAL" ]] && TERMINAL=`which kterm 2> /dev/null` + [[ -z "$TERMINAL" ]] && TERMINAL=`which multi-gnome-terminal 2> /dev/null` + [[ -z "$TERMINAL" ]] && TERMINAL=`which multixterm 2> /dev/null` + [[ -z "$TERMINAL" ]] && TERMINAL=`which terminal 2> /dev/null` +fi + +if [[ -n "$TERMINAL" ]]; then + # keep the same behaviour between all terminals + if [[ "`basename ${TERMINAL%% *}`" = "konsole" ]]; then + TERMINAL="$TERMINAL --nofork" + fi + + exec $TERMINAL "$@" +else + echo "no terminal emulator detected" +fi + +# xvt ends here diff --git a/bookmarks/konqueror/bookmarks-download.xml b/bookmarks/konqueror/bookmarks-download.xml new file mode 100644 index 0000000..1fa5713 --- /dev/null +++ b/bookmarks/konqueror/bookmarks-download.xml @@ -0,0 +1,100 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE xbel> +<xbel folded="no" > +<bookmark con="/usr/share/icons/favicons/empty.png" href="http://www.mageia.com/" > + <title>Mandriva + + + Jamendo + + + + Community + + Free Software Foundation + + + The GNU Project + + + + Freshmeat + + + GNOME + + + KDE + + + Linux.org + + + Linux Foundation + + + Linux Games + + + Linux HeadQuarters + + + Linux Kernel Archives + + + X.org + + + + News + + All Linux Devices + + + Linux.com + + + Linux Planet + + + Linux Today + + + Linux Weekly News + + + Slashdot + + + + Programming + + + GCC + + + GTK+ + + + KDE TechBase + + + OpenSource.org + + + Perl.org + + + Python.org + + + Qt Software + + + RPM.org + + + SourceForge + + + diff --git a/bookmarks/konqueror/bookmarks-one.xml b/bookmarks/konqueror/bookmarks-one.xml new file mode 100644 index 0000000..70e53b1 --- /dev/null +++ b/bookmarks/konqueror/bookmarks-one.xml @@ -0,0 +1,11 @@ + + + + + + Mageia Community + + + Jamendo + + diff --git a/bookmarks/mozilla/mozilla-download.html b/bookmarks/mozilla/mozilla-download.html new file mode 100644 index 0000000..32df31d --- /dev/null +++ b/bookmarks/mozilla/mozilla-download.html @@ -0,0 +1,48 @@ + + +Bookmarks +

Bookmarks

+

+

Mageia

+

+

Mageia +

+

Community

+

+

Free Software Foundation +
The GNU Project +
+
Freshmeat +
GNOME +
KDE +
Linux.org +
Linux Foundation +
Linux Games +
Linux HeadQuarters +
Linux Kernel Archives +
X.org +

+

News

+

+

All Linux Devices +
Linux.com +
Linux Planet +
Linux Today +
Linux Weekly News +
Slashdot +

+

Programming

+

+

Mandriva Cooker +
+
GCC +
GTK+ +
KDE TechBase +
OpenSource.org +
Perl.org +
Python.org +
Qt Software +
RPM.org +
SourceForge +

+

diff --git a/bookmarks/mozilla/mozilla-one.html b/bookmarks/mozilla/mozilla-one.html new file mode 100644 index 0000000..5899edd --- /dev/null +++ b/bookmarks/mozilla/mozilla-one.html @@ -0,0 +1,10 @@ + + +Bookmarks +

Bookmarks

+

+

Mageia

+

+

Mageia +
Jamendo +

diff --git a/desktop/default/register.desktop.in b/desktop/default/register.desktop.in new file mode 100644 index 0000000..5f27477 --- /dev/null +++ b/desktop/default/register.desktop.in @@ -0,0 +1,6 @@ +[Desktop Entry] +Encoding=UTF-8 +Icon=register-mga +_Name=Join Mageia Community +Type=Link +URL=http://mageia.org/contribute diff --git a/dm/GdmGreeterTheme-nolist.desktop b/dm/GdmGreeterTheme-nolist.desktop new file mode 100644 index 0000000..83288fd --- /dev/null +++ b/dm/GdmGreeterTheme-nolist.desktop @@ -0,0 +1,11 @@ +# This is not really a .desktop file like the rest, but it's useful to treat +# it as such + +[GdmGreeterTheme] +Encoding=UTF-8 +Greeter=mdk-gdm-nolist.xml +Name=Mandriva Linux +Description=Mandriva Linux theme (without user list) +Author=Mandriva graphic team +Copyright=(c) 2002-2008 Mandriva +Screenshot=screenshot-gdm-nolist.png diff --git a/dm/GdmGreeterTheme.desktop b/dm/GdmGreeterTheme.desktop new file mode 100644 index 0000000..c0b1bd4 --- /dev/null +++ b/dm/GdmGreeterTheme.desktop @@ -0,0 +1,11 @@ +# This is not really a .desktop file like the rest, but it's useful to treat +# it as such + +[GdmGreeterTheme] +Encoding=UTF-8 +Greeter=mdk-gdm.xml +Name=Mandriva Linux +Description=Mandriva Linux theme +Author=Mandriva graphic team +Copyright=(c) 2002-2008 Mandriva +Screenshot=screenshot.png diff --git a/dm/KdmGreeterTheme.desktop b/dm/KdmGreeterTheme.desktop new file mode 100644 index 0000000..6ce3531 --- /dev/null +++ b/dm/KdmGreeterTheme.desktop @@ -0,0 +1,11 @@ +# This is not really a .desktop file like the rest, but it's useful to treat +# it as such + +[GdmGreeterTheme] +Encoding=UTF-8 +Greeter=mdk-kde.xml +Name=Mandriva Linux +Description=Mandriva Linux theme +Author=Mandriva graphic team +Copyright=(c) 2002-2007 Mandriva +Screenshot=screenshot_kdm.png diff --git a/dm/disconnect.png b/dm/disconnect.png new file mode 100644 index 0000000..f36fd3d Binary files /dev/null and b/dm/disconnect.png differ diff --git a/dm/languages.png b/dm/languages.png new file mode 100644 index 0000000..e5cf9bc Binary files /dev/null and b/dm/languages.png differ diff --git a/dm/mdk-gdm-nolist.xml b/dm/mdk-gdm-nolist.xml new file mode 100644 index 0000000..6381640 --- /dev/null +++ b/dm/mdk-gdm-nolist.xml @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + %c + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dm/mdk-gdm.xml b/dm/mdk-gdm.xml new file mode 100644 index 0000000..bb143a0 --- /dev/null +++ b/dm/mdk-gdm.xml @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + %c + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dm/mdk-kde-nolist.xml b/dm/mdk-kde-nolist.xml new file mode 100644 index 0000000..b5c666f --- /dev/null +++ b/dm/mdk-kde-nolist.xml @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + %c + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dm/mdk-kde.xml b/dm/mdk-kde.xml new file mode 100644 index 0000000..229660e --- /dev/null +++ b/dm/mdk-kde.xml @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + %c + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dm/screenshot-gdm-nolist.png b/dm/screenshot-gdm-nolist.png new file mode 100644 index 0000000..ea5b59b Binary files /dev/null and b/dm/screenshot-gdm-nolist.png differ diff --git a/dm/screenshot.png b/dm/screenshot.png new file mode 100644 index 0000000..b33f7fa Binary files /dev/null and b/dm/screenshot.png differ diff --git a/dm/screenshot_kdm.png b/dm/screenshot_kdm.png new file mode 100644 index 0000000..e152ee5 Binary files /dev/null and b/dm/screenshot_kdm.png differ diff --git a/dm/sessions.png b/dm/sessions.png new file mode 100644 index 0000000..7be0ca6 Binary files /dev/null and b/dm/sessions.png differ diff --git a/dm/system.png b/dm/system.png new file mode 100644 index 0000000..f93922f Binary files /dev/null and b/dm/system.png differ diff --git a/faces/default.png b/faces/default.png new file mode 100755 index 0000000..0254741 Binary files /dev/null and b/faces/default.png differ diff --git a/faces/user-1.png b/faces/user-1.png new file mode 100644 index 0000000..cace13e Binary files /dev/null and b/faces/user-1.png differ diff --git a/krootwarning/.cvsignore b/krootwarning/.cvsignore new file mode 100644 index 0000000..70845e0 --- /dev/null +++ b/krootwarning/.cvsignore @@ -0,0 +1 @@ +Makefile.in diff --git a/man/C/chksession.8 b/man/C/chksession.8 new file mode 100644 index 0000000..4ca9b70 --- /dev/null +++ b/man/C/chksession.8 @@ -0,0 +1,103 @@ +.\" Written by Camille Bégnis 12/28/99 +.TH CHKSESSION 8 "Aug 2003" "mandrake_desk" "MandrakeSoft" +.SH NAME +chksession \- Add/remove sessions from display managers +.SH SYNOPSIS +.B chksession +[\fIOPTIONS\fR]... +.SH DESCRIPTION +.PP +.PP +\fBchksession\fR allows system root to control the window manager +lists for sessions initiated by gdm and kdm display managers. It +modifies respective configuration files to add or remove window +managers available for the sessions, like kde, gnome, icewm... +.TP +\fB\-F\fR, \fB\-\-first\fR +Print only first available entry of config file. +.TP +\fB\-d=DIR\fR, \fB\-\-dir=DIR\fR +Specifies the directory DIR containing the list of window manager files. +The default is \fI/etc/X11/wmsession.d/\fR. +.TP +\fB\-g\fR, \fB\-\-gdm\fR +Update window managers list for gdm sessions using default config file or FILE specified by \fB\-d\fR option. +.TP +\fB\-h\fR, \fB\-\-help\fR +Print a short help. +.TP +\fB\-k\fR, \fB\-\-kdm\fR +Update window managers list for kdm sessions using default config file or FILE specified by \fB\-d\fR option. +.TP +\fB\-l\fR, \fB\-\-list\fR +List window managers available in config file. +.TP +\fB\-r=ENTRY\fR, \fB\-\-remove=ENTRY\fR +Print to stdout the list of window managers as in config file, where ENTRY has been removed. +.TP +\fB\-t\fR, \fB\-\-test\fR +Enter test mode. Not to be used unless you know precisely what you are +doing. See TESTING. +.TP +\fB\-x=ENTRY\fR, \fB\-\-xsession=ENTRY\fR +Print to stdout the script used to launch the ENTRY window manager. +.SH "WINDOW MANAGERS CONFIGURATION FILES" +\fBchksession\fR uses a directory containing several window manager +description files (by default \fI/etc/X11/wmsession.d/\fR unless +specified by option \fB\-d\fR). Each file contains the information to +briefly present the window manager and to start a session using it +(see examples in \fI/etc/X11/wmsession.d/\fR). Each file name usually +begins with digits (2 digits), which are used to order the list of the +window managers they describe. +.br +Each file contains 4 definitions followed by a script: +.TP +.B NAME= +specifies the name of the session in the displayed list of window managers. +.TP +.B ICON= +icon file (\fI.xpm or .png\fR) used for this window manager. +.TP +.B DESC= +short description of the window manager for a session. +.TP +.B EXEC= + must be the absolute path of an executable file for the window +manager. It is used only to check that the window manager has +actually been installed. If this definition is missing, or if the +file is not executable by effective uid/gid, then this window manager +description file is ignored. +.TP +.B SCRIPT: +shell script used to run the window manager chosen by the user. +.br +This script starts on the next line and may be composed of several +command lines. It must be the last part of the file, since it will +include all following lines to the end of file. +.PP +All other lines, preceeding the script, are ignored. +.SH FILES +\fB\/etc/X11/wmsession.d/\fR default directory of window manager +description files. It is the reference used by \fBchksession\fR to update +configuration files of both gdm and kdm display managers. +.SH "TESTING" +Option \fB\-t\fR or \fB\-\-test\fR may be used for testing only. When +this option is active the behaviour may change in various way. For +example: the default directory DIR containing the list of window +manager files may then be \fI./wmsession.d/\fR rather than +\fI/etc/X11/wmsession.d/\fR. Do not use it unless you know precisely +what you are doing. +.SH "REPORTING BUGS" +Report bugs to \fBhttp://www.mandrakeexpert.com/\fR. +.SH "SEE ALSO" +\fIxdm\fR(1) +.SH "AUTHOR" +Created by Camille Bégnis 12/28/99 - Modified by Bernard Lang 08/09/03. +.br +Last modified: August 21, 2003. +.SH COPYRIGHT +Copyright \(co 1999-2003 MandrakeSoft. +.br +This is a GPL free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + diff --git a/man/cs/chksession.8 b/man/cs/chksession.8 new file mode 100644 index 0000000..0c69387 --- /dev/null +++ b/man/cs/chksession.8 @@ -0,0 +1,69 @@ +.\" Written by Camille Bégnis 12/28/99 +.TH CHKSESSION 8 "Pro 1999" "mandrake_desk" "MandrakeSoft" +.SH NÃZEV +chksession \- PÅ™idá/odebere sezení ze správců displeje +.SH SYNAPSE +.B chksession +[\fIVOLBA\fR]... +.SH POPIS +.PP +.PP +Program chksession umožňuje správci systému spravovat seznam sezení, poskytované správci displeje GDM a KDM. Upravuje odpovídající soubory s nastavením a pÅ™idává nebo odebírá dostupná sezení jako kde, gnome, icewm... +.TP +\fB\-F\fR, \fB\-\-first\fR +Vytiskne ze souboru s nastavením pouze první dostupnou položku. +.TP +\fB\-f=SOUBOR\fR, \fB\-\-file=SOUBOR\fR +UrÄi alternativní soubor s nastavením, jiný než soubor \fI/etc/X11/window-manager\fR +.TP +\fB\-g\fR, \fB\-\-gdm\fR +Aktualizuje seznam správců oken pro sezení správce GDM, použije výchozí soubor s nastavením nebo SOUBOR urÄený volbou \fB\-f\fR. +.TP +\fB\-h\fR, \fB\-\-help\fR +Vytiskne krátkou nápovÄ›du. +.TP +\fB\-k\fR, \fB\-\-kdm\fR +Aktualizuje seznam správců oken pro sezení správce KDM, použije výchozí soubor s nastavením nebo SOUBOR urÄený volbou \fB\-f\fR. +.TP +\fB\-l\fR, \fB\-\-list\fR +Vypíše seznam správců oken, kteří jsou k dispozici v souboru s nastavením. +.TP +\fB\-r=POLOŽKA\fR, \fB\-\-remove=POLOŽKA\fR +Vypíše na standardní výstup seznam správců oken ze souboru s nastavením, ze kterého je odstranÄ›na POLOŽKA. +.TP +\fB\-t\fR, \fB\-\-test\fR +Aktivuje testovací režim. +.TP +\fB\-x=POLOŽKA\fR, \fB\-\-xsession=POLOŽKA\fR +Vypíše na standardní výstup skript, který se použije ke spuÅ¡tÄ›ní správce oken z POLOŽKY. +.SH "STRUKTURA SOUBORU S NASTAVENÃM" +Tento soubor popisuje každého správce oken, který bude k dispozici pomocí správců displeje. Každá položka je v tomto souboru oddÄ›lena řádkem se znaky \fB\-\-@@\-\-\fR. +.PP +.B NAME= +název sezení, jak je zobrazen v seznamu správce displeje. +.PP +.B ICON= +soubor s ikonou (\fI.xpm nebo .png\fR), který se použije pro toto sezení. +.PP +.B DESC= +krátký popis sezení. +.PP +.B EXEC= +testovací Å™etÄ›zec, který vyzkouší, zda-li je instalován správce sezení nebo ne. +.PP +.B SCRIPT: +skript shellu, který spustí správce oken vybraný uživatelem. +.SH SOUBORY +.TP +\fB\/etc/X11/window-manager\fR +výchozí soubor s nastavením, obsahuje položky pro vÄ›tÅ¡inu známých správců oken. Je to základ použitý programem \fBchksessio\fRn pro aktualizaci souborů s nastavením správců displeje GDM a KDM. +.SH "CHYBY" +Nahlaste chyby na adresu \fBhttp://www.linux-mandrake.com/bugs/\fR. +.SH "VIZ TAKÉ" +\fIxdm\fR(1) +.SH COPYRIGHT +Copyright (c) 1999 MandrakeSoft. +.br +Toto je volnÄ› Å¡iÅ™itelný software pod licencí GPL; viz zdrojový kód s podmínkami pro kopírování. +Je dodáván BEZ ZÃRUK; vÄetnÄ› záruk OBCHODOVATELNOSTI nebo VHODNOSTI PRO URÄŒITà ZPÅ®SOB UŽITÃ. + diff --git a/man/et/chksession.8 b/man/et/chksession.8 new file mode 100644 index 0000000..72e0268 --- /dev/null +++ b/man/et/chksession.8 @@ -0,0 +1,71 @@ +.\" Kirjutanud Camille Bégnis 12/28/99 +.\" +.\" Tõlge eesti keelde 2002: Marek Laane +.\" bald@online.ee +.TH "CHKSESSION" "8" "Dets. 1999" "mandrake_desk" "MandrakeSoft" +.SH "NIMI" +chksession \- Lisab/eemaldab aknahaldurite seansse +.SH "KOKKUVÕTE" +.B chksession +[\fIOPTION\fR]... +.SH "KIRJELDUS" +.PP +.PP +chksession võimaldab süsteemi administraatoril hallata seansside loendit, mida pakuvad kuvahaldurid gdm ja kdm. See võimaldab muuta vastavaid seadistustefaile, et lisada või eemaldada seansse, näiteks kde, gnome, icewm... +.TP +\fB\-F\fR, \fB\-\-first\fR +Näitab ainult seadistustefaili esimest saadaolevat kirjet. +.TP +\fB\-f=FAIL\fR, \fB\-\-file=FAIL\fR +Määrab alternatiivse seadistustefaili (vaikimisi \fI/etc/X11/window\-manager\fR) +.TP +\fB\-g\fR, \fB\-\-gdm\fR +Uuendab aknahaldurite loendit gdm\-i seansside tarbeks, kasutades vaikeseadistustefaili või FAILI, mis määrati võtmega \fB\-f\fR. +.TP +\fB\-h\fR, \fB\-\-help\fR +Näitab lühikest abiteadet. +.TP +\fB\-k\fR, \fB\-\-kdm\fR +Uuendab aknahaldurite loendit kdm\-i seansside tarbeks, kasutades vaikeseadistustefaili või FAILI, mis määrati võtmega \fB\-f\fR. +.TP +\fB\-l\fR, \fB\-\-list\fR +Loendab seadistustefailis saadaolevad aknahaldurid. +.TP +\fB\-r=ENTRY\fR, \fB\-\-remove=ENTRY\fR +Print to stdout the list of window\-managers as in config file, where ENTRY has been removed. +.TP +\fB\-t\fR, \fB\-\-test\fR +Käivitab testiresiimi. +.TP +\fB\-x=ENTRY\fR, \fB\-\-xsession=ENTRY\fR +Print to stdout the script used to launch ENTRY window\-manager. +.SH "SEADISTUSTEFAILI STRUKTUUR" +See fail kirjeldab iga aknahaldurit, mida pakuvad kuvahaldurid. Iga kirjet eraldab siin rida \fB\-\-@@\-\-\fR. +.PP +.B NAME= +on seansi nimi, nagu see esineb kuvahalduri loendis. +.PP +.B ICON= +on selleks seansiks kasutatav ikoonifail (\fI.xpm või .png\fR). +.PP +.B DESC= +on seansi lühikirjeldus. +.PP +.B EXEC= +on testistring, mis kontrollib, kas kuvahaldur on paigaldatud või mitte. +.PP +.B SCRIPT: +on shelliskript, mida kasutatakse valitud aknahalduri käivitamiseks. +.SH "FAILID" +.TP +\fB\/etc/X11/window\-manager\fR +on vaikimisi seadistustefail, mis loendab tuntumad aknahaldurid. See on alus, mida kasutab \fBchksession\fR nii gdm\-i kui kdm\-i seadistustefailide uuendamiseks. +.SH "VEARAPORT" +Andke vigadest teada aadressil \fBhttp://www.linux\-mandrake.com/bugs/\fR. +.SH "VAATA KA" +\fIxdm\fR(1) +.SH "AUTORIÕIGUS" +Copyright \(co 1999 MandrakeSoft. +.br +See on Ãœldise Avaliku Litsentsiga kaitstud vaba tarkvara; kopeerimistingimusi vaadake lähtetekstist. Sellega tarkvaral puudub igasugune garantii, selle kasutamine on vaid Teie enda vastutusel. + diff --git a/man/eu/chksession.8 b/man/eu/chksession.8 new file mode 100644 index 0000000..5f5f4ce --- /dev/null +++ b/man/eu/chksession.8 @@ -0,0 +1,70 @@ +.\" Camille Bégnis-ek idatzia 99/12/28 +.TH CHKSESSION 8 "1999ko abendua" "mandrake_desk" "MandrakeSoft" +.SH IZENA +chksession \- Pantaila-kudeatzailean saioak gehitzen/ezabatzen ditu +.SH LABURPENA +.B chksession +[\fIAUKERA\fR]... +.SH AZALPENA +.PP +.PP +chksession-ek gdm eta kdm pantaila-kudeatzaileek hornitzen duten saio-zerrenda kudeatzeko aukera ematen dio sistemaren root-ari. Horrek kde, gnome, icewm eta beste hainbat saio erabilgarri gehitzeko edo kentzeko dagozkion konfigurazio-fitxategiak aldatuko ditu. +.TP +\fB\-F\fR, \fB\-\-first\fR +Konfigurazio-fitxategiaren lehenengo sarrera erabilgarria bakarrik inprimatzen du. +.TP +\fB\-f=FILE\fR, \fB\-\-file=FILE\fR +\fI/etc/X11/window-manager\fR ez den beste konfigurazio-fitxategi bat zehazten du +.TP +\fB\-g\fR, \fB\-\-gdm\fR +gdm saioen leiho-kudeatzaileen zerrenda eguneratzen du konfigurazio-fitxategi lehenetsia edo \fB\-f\fR aukerak zehazten duen FITXATEGIA erabiliz. +.TP +\fB\-h\fR, \fB\-\-help\fR +Laguntza laburra inprimatzen du. +.TP +\fB\-k\fR, \fB\-\-kdm\fR +kdm saioen leiho-kudeatzaileen zerrenda eguneratzen du konfigurazio-fitxategi lehenetsia edo \fB\-f\fR aukerak zehazten duen FITXATEGIA erabiliz. +.TP +\fB\-l\fR, \fB\-\-list\fR +Konfigurazio-fitxategian erabilgarri dauden leiho-kudeatzaileak zerrendatzen ditu. +.TP +\fB\-r=ENTRY\fR, \fB\-\-remove=ENTRY\fR +Leiho-kudeatzaileen zerrenda irteera estandarrean inprimatzen du, SARRERA hori kendu duen konfigurazio-fitxategian dagoen bezala. +.TP +\fB\-t\fR, \fB\-\-test\fR +Proba modua sartzen du. +.TP +\fB\-x=ENTRY\fR, \fB\-\-xsession=ENTRY\fR +SARRERA leiho-kudeatzailea abiarazteko erabili den script-a irteera estandarrean inprimatzen du. +.SH "KONFIGURAZIO-FITXATEGIAREN EGITURA" +Fitxategi honek pantaila-kudeatzaileetan erabilgarri egongo diren leiho-kudeatzaile guztiak deskribatzen ditu. Fitxategi honetako sarrerak bereizteko \fB\-\-@@\-\-\fR lerroa erabiliko da. +.PP +.B IZENA= +saioaren izena da, pantaila-kudeatzailearen zerrendan bistaratutako moduan. +.PP +.B IKONOA= +saio honetan erabilitako ikono-fitxategia (\fI.xpm edo .png\fR). +.PP +.B AZALP= +saioaren azalpen laburra. +.PP +.B EXEC= +saio-kudeatzailea instalatua izan den ala ez ikusteko testu-katea. +.PP +.B SCRIPT-A= +erabiltzaileak aukeratutako leiho-kudeatzailea exekutatzeko erabili den shell script-a. +.SH FITXATEGIAK +.TP +\fB\/etc/X11/window-manager\fR +konfigurazio-fitxategi lehenetsia da, leiho-kudeatzaile ezagun gehienak zerrendatzen ditu. \fBchksessio\fRn-ek gdm eta kdm pantaila-kudeatzaileen konfigurazio-fitxategiak eguneratzeko erabiltzen duen oinarria da. +.SH "AKATSEN BERRI-EMATEA" +Akatsen berri hona bidali: \fBhttp://www.linux-mandrake.com/bugs/\fR. +.SH "IKUSI BAITA ERE" +\fIxdm\fR(1) +.SH COPYRIGHTa +Copyright \(co 1999/2000 MandrakeSoft. +.br +GPL software librea da; kopiatzeko baldintzak iturburuan ikusi. Ez du INOLAKO +bermerik; ez eta MERKATURATZEKO edo HELBURU PARTIKULARRETARAKO ere. + + diff --git a/man/fr/chksession.8 b/man/fr/chksession.8 new file mode 100644 index 0000000..ac16d87 --- /dev/null +++ b/man/fr/chksession.8 @@ -0,0 +1,69 @@ +.\" Écrit par Camille Bégnis 12/28/99 +.TH CHKSESSION 8 "Dec 1999" "mandrake_desk" "MandrakeSoft" +.SH NAME +chksession \- Ajouter/retirer des sessions de gestionnaires de connexion +.SH SYNOPSIS +.B chksession +[\fIOPTION\fR]... +.SH DESCRIPTION +.PP +.PP +chksession permet à l'administrateur de gérer la liste des sessions fournies par les gestionnaires gdm et kdm. Il modifie les fichiers de configuration respectifs pour ajouter ou retirer des sessions telles que kde, gnome, icewm... +.TP +\fB\-F\fR, \fB\-\-first\fR +Affiche seulement la première entrée disponible du fichier de configuration. +.TP +\fB\-f=FICHIER\fR, \fB\-\-file=FICHIER\fR +Spécifie un autre fichier de configuration, différent de \fI/etc/X11/window-manager\fR +.TP +\fB\-g\fR, \fB\-\-gdm\fR +Met à jour la liste des gestionnaires de fenêtres pour les sessions gdm avec le fichier de configuration par défaut le FICHIER spécifié par l'option \fB\-f\fR. +.TP +\fB\-h\fR, \fB\-\-help\fR +Affiche un message d'aide. +.TP +\fB\-k\fR, \fB\-\-kdm\fR +Met à jour la liste des gestionnaires de fenêtres pour les sessions kdm avec le fichier de configuration par défaut le FICHIER spécifié par l'option \fB\-f\fR. +.TP +\fB\-l\fR, \fB\-\-list\fR +Liste les gestionnaires de fenêtres disponibles dans le fichier de configuration. +.TP +\fB\-r=ENTRÉE\fR, \fB\-\-remove=ENTRÉE\fR +Affiche sur la sortie standard la liste des gestionnaires de fenêtres comme dans le fichier de configuration, où ENTRÉE a été retirée. +.TP +\fB\-t\fR, \fB\-\-test\fR +Entre dans le mode de test. +.TP +\fB\-x=ENTRÉE\fR, \fB\-\-xsession=ENTRÉE\fR +Affiche sur la sortie standard le script utilisé pour lancer le gestionnaire de fenêtres ENTRÉE. +.SH "STRUCTURE DU FICHIER DE CONFIGURATION" +Ce fichier décrit chaque gestionnaire de fenêtres qui sera rendu disponible par le gestionnaire de connexion. Chaque entrée de ce fichier est séparée par une ligne \fB\-\-@@\-\-\fR. +.PP +.B NAME= +est le nom de la session tel qu'affiché dans la liste du gestionnaire de connexion. +.PP +.B ICON= +fichier icône (\fI.xpm oo .png\fR) utilisé pour cette session. +.PP +.B DESC= +description courte de la session. +.PP +.B EXEC= +teste la chaîne pour vérifier si le gestionnaire de connexion est installé ou pas. +.PP +.B SCRIPT: +script shell utilisé pour lancer le gestionnaire de fenêtres choisi par l'utilisateur. +.SH FICHIERS +.TP +\fB\/etc/X11/window-manager\fR +fichier de configuration par défaut, listant les gestionnaires de fenêtres les plus courants. C'est la base utilisée par \fBchksessio\fRn pour mettre à jour les fichiers de configuration des gestionnaires de connexion gdm et de kdm. +.SH "RAPPORT DE BOGUES" +Veuillez signaler les bogues à \fBhttps://qa.mandrakesoft.com/\fR. +.SH "VOIR AUSSI" +\fIxdm\fR(1) +.SH COPYRIGHT +Copyright \(co 1999 MandrakeSoft. +.br +This is a GPL free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + diff --git a/man/it/chksession.8 b/man/it/chksession.8 new file mode 100644 index 0000000..3434b31 --- /dev/null +++ b/man/it/chksession.8 @@ -0,0 +1,72 @@ +.\" Scritto da Camille Bégnis 12/28/99 +.TH CHKSESSION 8 "Dec 1999" "mandrake_desk" "MandrakeSoft" +.SH NOME +chksession \- Aggiunge/rimuove sessioni dai display manager +.SH SINTASSI +.B chksession +[\fIOPZIONE\fR]... +.SH DESCRIZIONE +.PP +.PP +chksession permette all'amministratore di sistema di modificare l'elenco delle sessioni attivabili tramite i display manager gdm e kdm. Esso modifica i rispettivi file di configurazione per aggiungere e rimuovere le sessioni disponibili, ad es. kde, gnome, icewm... +.TP +\fB\-F\fR, \fB\-\-first\fR +Stampa soltanto la prima voce disponibile nel file di configurazione. +.TP +\fB\-f=FILE\fR, \fB\-\-file=FILE\fR +Specifica un file di configurazione alternativo, diverso da \fI/etc/X11/window-manager\fR +.TP +\fB\-g\fR, \fB\-\-gdm\fR +Aggiorna l'elenco dei window-manager attivabili tramite gdm usando il file di configurazione predefinito o il FILE specificato dall'opzione \fB\-f\fR. +.TP +\fB\-h\fR, \fB\-\-help\fR +Stampa un breve testo di aiuto. +.TP +\fB\-k\fR, \fB\-\-kdm\fR +Aggiorna l'elenco dei window-manager attivabili tramite kdm usando il file di configurazione predefinito o il FILE specificato dall'opzione \fB\-f\fR. +.TP +\fB\-l\fR, \fB\-\-list\fR +Elenca i window-manager disponibili nel file di configurazione. +.TP +\fB\-r=ENTRY\fR, \fB\-\-remove=ENTRY\fR +Stampa su stdout la lista di tutti i window-manager presenti nel file di configurazione, tranne ENTRY. +.TP +\fB\-t\fR, \fB\-\-test\fR +Entra nella modalità di test. +.TP +\fB\-x=ENTRY\fR, \fB\-\-xsession=ENTRY\fR +Stampa su stdout lo script usato per lanciare il window-manager ENTRY. +.SH "STRUTTURA DEL FILE DI CONFIGURAZIONE" +Questo file descrive ogni window manager che sarà reso disponibile attraverso i display manager. Ogni voce di questo file è separata da una linea \fB\-\-@@\-\-\fR . +.PP +.B NAME= +è il nome della sessione come visualizzata nella lista del display manager. +.PP +.B ICON= +file dell'icona (\fI.xpm o .png\fR) usato per questa sessione. +.PP +.B DESC= +breve descrizione della sessione. +.PP +.B EXEC= +stringa di test per controllare se il session manager è stato installato o no. +.PP +.B SCRIPT: +shell script usato per eseguire il window-manager scelto dall'utente. +.SH FILE +.TP +\fB\/etc/X11/window-manager\fR +file di configurazione di default, in cui è elencata la maggior parte dei window-manager più conosciuti. E' la base usata da \fBchksessio\fRn per aggiornare i file di configurazione dei display manager kdm e gdm. +.SH "SEGNALAZIONE BUG" +Segnalate i bug a \fBhttp://www.linux-mandrake.com/bugs/\fR. +.SH "VEDI ANCHE" +\fIxdm\fR(1) +.SH COPYRIGHT +Copyright \(co 1999 MandrakeSoft. +.br +This is a GPL free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +.SH TRADUTTORE +Salvatore Di Pietro +salvuz@despammed.com diff --git a/man/ru/chksession.8 b/man/ru/chksession.8 new file mode 100644 index 0000000..828e3c5 --- /dev/null +++ b/man/ru/chksession.8 @@ -0,0 +1,82 @@ +.\" ÐапиÑано Camille Bégnis 12/28/99 +.TH CHKSESSION 8 "Декабрь 1999" "mandrake_desk" "MandrakeSoft" +.SH ÐÐЗВÐÐИЕ +chksession \- добавлÑет/удалÑет ÑеÑÑии из менеджеров Ñкрана +.SH СИÐТÐКСИС +.B chksession +[\fIОПЦИЯ\fR]... +.SH ОПИСÐÐИЕ +.PP +.PP +Chksession позволÑет ÑиÑтемному админиÑтратору управлÑÑ‚ÑŒ ÑпиÑком ÑеÑÑий, предоÑтавлÑемого такими менеджерами Ñкрана как gdm и kdm. Она изменÑет +ÑоответÑтвующие конфигурационные файлы, добавлÑÑ Ð¸Ð»Ð¸ удалÑÑ Ð´Ð¾Ñтупные ÑеÑÑии +типа kde, gnome, icewm... +.TP +\fB\-F\fR, \fB\-\-first\fR +Выводит только первую доÑтупную позицию файла config. +.TP +\fB\-f=ФÐЙЛ\fR, \fB\-\-file=ФÐЙЛ\fR +Задает альтернативный файл config, отличный от \fI/etc/X11/window-manager\fR +.TP +\fB\-g\fR, \fB\-\-gdm\fR +ОбновлÑет ÑпиÑок оконных менеджеров Ð´Ð»Ñ ÑеÑÑий gdm, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñ„Ð°Ð¹Ð» config +по умолчанию или ФÐЙЛ, заданный опцией \fB\-f\fR . +.TP +\fB\-h\fR, \fB\-\-help\fR +Выводит короткую подÑказку. +.TP +\fB\-k\fR, \fB\-\-kdm\fR +ОбновлÑет ÑпиÑок оконных менеджеров Ð´Ð»Ñ ÑеÑÑий kdm, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñ„Ð°Ð¹Ð» config +по умолчанию или ФÐЙЛ, заданный опцией \fB\-f\fR . +.TP +\fB\-l\fR, \fB\-\-list\fR +СоÑтавлÑет ÑпиÑок оконных менеджеров, доÑтупных в файле config. +.TP +\fB\-r=ПОЗИЦИЯ\fR, \fB\-\-remove=ПОЗИЦИЯ\fR +Выводит в stdout ÑпиÑок оконных менеджеров, как в файле config, где ПОЗИЦИЯ +будет удалена. +.TP +\fB\-t\fR, \fB\-\-test\fR +Вход в теÑтовый режим. +.TP +\fB\-x=ПОЗИЦИЯ\fR, \fB\-\-xsession=ПОЗИЦИЯ\fR +Выводит в stdout Ñкрипт, иÑпользуемый Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка ПОЗИЦИИ оконного менеджера. +.SH "СТРУКТУРРФÐЙЛРCONFIG" +Этот файл опиÑывает каждый оконный менеджер, который будет Ñделан доÑтупным +через менеджеры Ñкрана. ÐšÐ°Ð¶Ð´Ð°Ñ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ Ñтого файла разделÑетÑÑ Ñтрокой +\fB\-\-@@\-\-\fR . +.PP +.B NAME= +Ñто название ÑеÑÑии, как отображаетÑÑ Ð² ÑпиÑке оконного менеджера. +.PP +.B ICON= +файл значка (\fI.xpm или .png\fR), иÑпользуемого Ð´Ð»Ñ Ñтой ÑеÑÑии. +.PP +.B DESC= +короткое опиÑание ÑеÑÑии. +.PP +.B EXEC= +теÑÑ‚Ð¾Ð²Ð°Ñ Ñтрока, чтобы проверить, был ли уÑтановлен менеджер ÑеÑÑий или нет. +.PP +.B SCRIPT: +Ñкрипт командного процеÑÑора, иÑпользуемый Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка оконного менеджера, +выбранного пользователем. +.SH ФÐЙЛЫ +.TP +\fB\/etc/X11/window-manager\fR +файл config по умолчанию, Ñодержащий перечень почти вÑех извеÑтных оконных +менеджеров. Он ÑвлÑетÑÑ Ð¾Ñновой, иÑпользуемой \fBchksession\fR Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ +файлов config обоих менеджеров Ñкрана gdm и kdm. +.SH "СООБЩЕÐИЯ ОБ ОШИБКÐÐ¥" +Сообщайте об ошибках на \fBhttp://www.linux-mandrake.com/bugs/\fR. +.SH "СМ. ТÐКЖЕ" +\fIxdm\fR(1) +.SH COPYRIGHT +Copyright \(co 1999 MandrakeSoft. +.br +Это GPL открытое программное обеÑпечение, уÑÐ»Ð¾Ð²Ð¸Ñ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñмотрите в +иÑходных текÑтах. Ðичего ÐЕ гарантируетÑÑ, даже РÐБОСПОСОБÐОСТЬ или ПРИГОДÐОСТЬ +ДЛЯ ЛИЧÐЫХ ЦЕЛЕЙ. +.SH ПЕРЕВОД +Павел МарьÑнов + diff --git a/man/uk/chksession.8 b/man/uk/chksession.8 new file mode 100644 index 0000000..d5b3f90 --- /dev/null +++ b/man/uk/chksession.8 @@ -0,0 +1,86 @@ +.\" Written by Camille Bégnis 12/28/99 +.TH CHKSESSION 8 "Dec 1999" "mandrake_desk" "MandrakeSoft" +.SH ÐÐЗВР+chksession \- додає/прибирає ÑеÑÑ–Ñ— з менеджерів диÑплеїв +.SH ВИКОРИСТÐÐÐЯ +.B chksession +[\fIПÐРÐМЕТР\fR]... +.SH ОПИС +.PP +.PP +chksession надає можливіÑÑ‚ÑŒ ÑиÑтемному адмініÑтратору керувати +ÑпиÑками ÑеÑій, Ñкі надаютьÑÑ Ð¾Ð±Ð¾Ð¼Ð° менеджерами диÑплеїв gdm Ñ– +kdm. Команда змінює відповідні файли конфіґурації щоб додати чи +прибрати ÑеÑÑ–Ñ— доÑтупні Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ñк kde, gnome, icewm... +.TP +\fB\-F\fR, \fB\-\-first\fR +Друкує тільки перший пункт з конфіґураційного файла. +.TP +\fB\-f=FILE\fR, \fB\-\-file=ФÐЙЛ\fR +ВикориÑтовувати інший конфіґураційний файл, відмінний від \fI/etc/X11/window-manager\fR +.TP +\fB\-g\fR, \fB\-\-gdm\fR +Поновити ÑпиÑок віконних менеджерів Ð´Ð»Ñ ÑеÑій gdm викориÑтовуючи або +Ñтандартний конфіґураційний файл або ФÐЙЛ вказаний параметром \fB\-f\fR. +.TP +\fB\-h\fR, \fB\-\-help\fR +Друкує коротку підказку. +.TP +\fB\-k\fR, \fB\-\-kdm\fR +Поновити ÑпиÑок віконних менеджерів Ð´Ð»Ñ ÑеÑій kdm викориÑтовуючи або +Ñтандартний конфіґураційний файл або ФÐЙЛ вказаний параметром \fB\-f\fR. +.TP +\fB\-l\fR, \fB\-\-list\fR +ПеречиÑлити віконні менеджер з конфіґураційного файла. +.TP +\fB\-r=ENTRY\fR, \fB\-\-remove=ПУÐКТ\fR +Друкує на Ñтандартний вивід ÑпиÑок віконних менеджерів з +конфіґураційного файла, з Ñких прибрано ПУÐКТ. +.TP +\fB\-t\fR, \fB\-\-test\fR +Перейти в режим теÑтуваннÑ. +.TP +\fB\-x=ENTRY\fR, \fB\-\-xsession=ПУÐКТ\fR +Друкує на Ñтандартний вивід Ñкрипт, Ñкий викориÑтовуєтьÑÑ Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку +віконного менеджера, вказаного в ПУÐКТ'Ñ–. +.SH "СТРУКТУРРКОÐФІÒУРÐЦІЙÐОГО ФÐЙЛÐ" +Цей файл опиÑує кожен віконний менеджер, Ñкий буде доÑтупний Ð´Ð»Ñ +менеджерів диÑплеїв. Кожен пункт в цьому файлі відділÑєтьÑÑ Ð²Ñ–Ð´ інших +Ñ€Ñдком \fB\-\-@@\-\-\fR . +.PP +.B NAME= +назва ÑеÑÑ–Ñ—, Ñка показуєтьÑÑ Ð² ÑпиÑку менеджера диÑплеїв. +.PP +.B ICON= +файл піктограми (\fI.xpm чи .png\fR) Ñка викориÑтовуєтьÑÑ Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— ÑеÑÑ–Ñ—. +.PP +.B DESC= +короткий Ð¾Ð¿Ð¸Ñ ÑеÑÑ–Ñ—. +.PP +.B EXEC= +командний Ñ€Ñдок Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ чи вÑтановлений менеджер ÑеÑій чи ні. +.PP +.B SCRIPT: +командний Ñкрипт Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку вибраного кориÑтувачем віконного менеджера. +.SH ФÐЙЛИ +.TP +\fB\/etc/X11/window-manager\fR +Ñтандартний конфіґураційний файл, міÑтить ÑпиÑок вÑÑ–Ñ… найбільш відомих +віконних менеджерів. Це \-\- головний файл, Ñкий викориÑтовуєтьÑÑ +\fBchksessio\fRn Ð´Ð»Ñ Ð¿Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÐºÐ¾Ð½Ñ„Ñ–Ò‘ÑƒÑ€Ð°Ñ†Ñ–Ð¹Ð½Ð¸Ñ… файлів обох менеджерів +диÑплеїв gdm Ñ– kdm. +.SH "ЗВІТИ ПРО ПОМИЛКИ" +ПовідомлÑйте про помилки за адреÑою \fBhttp://www.linux-mandrake.com/bugs/\fR. +.SH "ДИВ. ТÐКОЖ" +\fIxdm\fR(1) +.SH ÐВТОРСЬКІ ПРÐÐ’Ð +Copyright \(co 1999 MandrakeSoft. +.br +Це вільне програмне Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑ‡ÐµÐ½Ð½Ñ Ð½Ð° правах GPL. ЗвернітьÑÑ Ð´Ð¾ вихідних +текÑтів за інформацією про умови розповÑюдженнÑ. ÐЕ надаєтьÑÑ +гарантії, навіть щодо можливоÑÑ‚Ñ– ПРОДÐЖУ чи ПРИГОДÐОСТІ певним цілÑм. + +.SH +ПЕРЕКЛÐД +.br +Дмитро Ковальов, diff --git a/menu/applications.menu.in b/menu/applications.menu.in new file mode 100644 index 0000000..4373389 --- /dev/null +++ b/menu/applications.menu.in @@ -0,0 +1,1016 @@ + + +

+ Applications + + Internet + Office + Graphics + SoundVideo + Tools + Development + Games + Education + Sciences + Documentation + + + + rpmdrake.desktop + + + + More + + + + + + + mandrivalinux.directory + + X-MandrivaLinux + rpmdrake.desktop + + + Internet + mandriva-internet.directory + + + + + @MAIN_DESKTOP@ + @MAIN_TOOLKIT@ + X-MandrivaLinux-CrossDesktop + + + Email + Dialup + InstantMessaging + Chat + IRCClient + FileTransfer + HamRadio + News + P2P + RemoteAccess + Telephony + VideoConference + WebBrowser + @ALTERNATIVE_DESKTOP@ + @ALTERNATIVE_TOOLKIT@ + + + + X-MandrivaLinux-Internet + Network + + + WebDevelopment + X-MandrivaLinux-More + + + + + More + mandriva-internet-more.directory + + + + + + @MAIN_DESKTOP@ + @MAIN_TOOLKIT@ + X-MandrivaLinux-CrossDesktop + + X-MandrivaLinux-More + + + WebDevelopment + + Network + + + + + + Office + mandriva-office.directory + + libreoffice-startcenter.desktop + libreoffice-writer.desktop + libreoffice-calc.desktop + libreoffice-impress.desktop + libreoffice-base.desktop + libreoffice-draw.desktop + web.desktop + + + More + + + + + + + @MAIN_DESKTOP@ + @MAIN_TOOLKIT@ + X-MandrivaLinux-CrossDesktop + + + Calendar + ContactManagement + Database + Dictionary + Chart + Email + Finance + FlowChart + PDA + ProjectManagement + Presentation + Spreadsheet + WordProcessor + Photography + Publishing + Viewer + @ALTERNATIVE_DESKTOP@ + @ALTERNATIVE_TOOLKIT@ + + + + X-MandrivaLinux-Office + Office + + + Utility + X-MandrivaLinux-More + + + + + More + mandriva-office-more.directory + + + + + + @MAIN_DESKTOP@ + @MAIN_TOOLKIT@ + X-MandrivaLinux-CrossDesktop + + X-MandrivaLinux-More + + + Office + X-MandrivaLinux-Office-Other + + + Utility + + + + + + + Graphics + mandriva-graphics.directory + + + + + @MAIN_DESKTOP@ + @MAIN_TOOLKIT@ + X-MandrivaLinux-CrossDesktop + + + 2DGraphics + VectorGraphics + RasterGraphics + 3DGraphics + Scanning + OCR + Photography + Publishing + Viewer + @ALTERNATIVE_DESKTOP@ + @ALTERNATIVE_TOOLKIT@ + + + + X-MandrivaLinux-Multimedia-Graphics + Graphics + + + X-MandrivaLinux-More + + + + + More + mandriva-graphics-more.directory + + + + + + @MAIN_DESKTOP@ + @MAIN_TOOLKIT@ + X-MandrivaLinux-CrossDesktop + + X-MandrivaLinux-More + + Graphics + + + + + + SoundVideo + mandriva-soundvideo.directory + + + + + @MAIN_DESKTOP@ + @MAIN_TOOLKIT@ + X-MandrivaLinux-CrossDesktop + + + Database + HamRadio + Midi + Mixer + Sequencer + Tuner + TV + AudioVideoEditing + Player + Recorder + Music + @ALTERNATIVE_DESKTOP@ + @ALTERNATIVE_TOOLKIT@ + + + + X-MandrivaLinux-Multimedia + X-MandrivaLinux-Multimedia-Sound + X-MandrivaLinux-Multimedia-Video + AudioVideo + Audio + Video + + + X-MandrivaLinux-More + DiscBurning + + + + + More + mandriva-soundvideo-more.directory + + + + + + @MAIN_DESKTOP@ + @MAIN_TOOLKIT@ + X-MandrivaLinux-CrossDesktop + DiscBurning + + X-MandrivaLinux-More + + + X-MandrivaLinux-Multimedia-Other + X-MandrivaLinux-Multimedia-Sound + X-MandrivaLinux-Multimedia-Video + AudioVideo + Video + Audio + + + + + + + Tools + mandriva-tools.directory + + SystemTools + Accessibility + Emulators + + + More + + + + + + + @MAIN_DESKTOP@ + @MAIN_TOOLKIT@ + X-MandrivaLinux-CrossDesktop + + + TextTools + TelephonyTools + Archiving + Calculator + Clock + TextEditor + @ALTERNATIVE_DESKTOP@ + @ALTERNATIVE_TOOLKIT@ + + + + Utility + TextEditor + TerminalEmulator + Settings + DiscBurning + + + + + Accessibility + Monitor + System + TerminalEmulator + Emulator + HardwareSettings + PackageManager + X-MandrivaLinux-More + Printing + X-KDE-settings-accessibility + X-KDE-settings-components + X-KDE-settings-desktop + X-KDE-settings-looknfeel + X-KDE-settings-network + X-KDE-settings-webbrowsing + X-KDE-settings-peripherals + X-KDE-settings-hardware + X-KDE-settings-power + X-KDE-settings-security + X-KDE-settings-sound + X-KDE-settings-system + X-KDE-information + + GNOME + Settings + + + + TextEditor + TerminalEmulator + + + + + + + SystemTools + mandriva-systemtools.directory + + mageia-drakconf.desktop + kde4-systemsettings.desktop + + + + + + + + GNOME + + HardwareSettings + + + + + @MAIN_TOOLKIT@ + X-MandrivaLinux-CrossDesktop + + + FileTools + FileSystem + Applet + @ALTERNATIVE_DESKTOP@ + @ALTERNATIVE_TOOLKIT@ + + + + + System + + Emulator + TerminalEmulator + + + Monitor + + + PackageManager + Printing + + + rpmdrake.desktop + + + + Accessibility + mandriva-accessibility.directory + + + + Settings + + + Accessibility + + + + + + Emulators + mandriva-emulators.directory + + Emulator + + + + + GNOME Preferences + mandriva-system-configuration-gnome.directory + + + GNOME + + Settings + DesktopSettings + + + X-MandrivaLinux-System-Configuration-GNOME-Advanced + X-MandrivaLinux-System-Configuration-GNOME + + + + + KDE Preferences + mandriva-system-configuration-kde.directory + /etc/xdg/kde/menus/kde-settings.menu + + + KDE Info Center + mandriva-system-configuration-kde.directory + /etc/xdg/kde/menus/kde-information.menu + + + More + mandriva-tools-more.directory + + + + + + @MAIN_DESKTOP@ + @MAIN_TOOLKIT@ + X-MandrivaLinux-CrossDesktop + + X-MandrivaLinux-More + + + + GNOME + Settings + + Accessibility + HardwareSettings + Emulator + PackageManager + Printing + + + Utility + + System + Emulator + + TextEditor + Settings + Monitor + DiscBurning + + + + + + + Development + + Databases + Development Environment + Web Development + Interpreters + Tools + Code Generators + + + + mandriva-development.directory + + + + X-MandrivaLinux-MoreApplications-Development + Development + + + + X-MandrivaLinux-MoreApplications-Development-Tools + X-MandrivaLinux-MoreApplications-Development-Other + Building + Profiling + Debugger + RevisionControl + Translation + IDE + GUIDesigner + X-MandrivaLinux-MoreApplications-Development-DevelopmentEnvironments + WebDevelopment + + + + + + Databases + mandriva-development-databases.directory + + + X-MandrivaLinux-MoreApplications-Databases + Database + + + + + Development Environments + mandriva-development-developmentenvironments.directory + + + X-MandrivaLinux-MoreApplications-Development-DevelopmentEnvironments + IDE + GUIDesigner + + + + + Web Development + mandriva-development-webdevelopment.directory + + + X-MandrivaLinux-Internet-WebEditors + WebDevelopment + + + + + Tools + mandriva-development-tools.directory + + + X-MandrivaLinux-MoreApplications-Development-Other + X-MandrivaLinux-MoreApplications-Development-Tools + X-MandrivaLinux-MoreApplications-Development-Interpreters + Building + Profiling + Debugger + RevisionControl + + Development + Translation + + + + + + + Games + + Adventure + Arcade + Boards + Cards + Puzzles + Sports + Strategy + Toys + + + + mandriva-games.directory + + + + X-MandrivaLinux-MoreApplications-Games + Game + + + + Adventure + mandriva-games-adventure.directory + + + X-MandrivaLinux-MoreApplications-Games-Adventure + AdventureGame + + + + + Arcade + mandriva-games-arcade.directory + + + X-MandrivaLinux-MoreApplications-Games-Arcade + ArcadeGame + + + + + Boards + mandriva-games-boards.directory + + + X-MandrivaLinux-MoreApplications-Games-Boards + BoardGame + + + + + Cards + mandriva-games-cards.directory + + + X-MandrivaLinux-MoreApplications-Games-Cards + CardGame + + + + + Puzzles + mandriva-games-puzzles.directory + + + X-MandrivaLinux-MoreApplications-Games-Puzzles + LogicGame + BlocksGame + + + + + Sports + mandriva-games-sports.directory + + + X-MandrivaLinux-MoreApplications-Games-Sports + SportsGame + + + + + Strategy + mandriva-games-strategy.directory + + + X-MandrivaLinux-MoreApplications-Games-Strategy + StrategyGame + + + + + Other + mandriva-games-other.directory + + + X-MandrivaLinux-MoreApplications-Games-Other + KidsGame + RolePlaying + Simulation + ActionGame + + Game + Emulator + + + + + + Toys + mandriva-games-toys.directory + + + X-MandrivaLinux-MoreApplications-Games-Toys + Amusement + + + + + + Education + + Economy + Geography + History + Languages + Literature + Sciences + Sports + Other + + + + mandriva-education.directory + + + + X-MandrivaLinux-MoreApplications-Education + Education + + + + Economy + mandriva-education-economy.directory + + + X-MandrivaLinux-MoreApplications-Education-Economy + Economy + + + + + Geography + mandriva-education-geography.directory + + + X-MandrivaLinux-MoreApplications-Education-Geography + Geography + + + + + History + mandriva-education-history.directory + + + X-MandrivaLinux-MoreApplications-Education-History + History + + + + + Languages + mandriva-education-languages.directory + + + X-MandrivaLinux-MoreApplications-Education-Languages + Languages + + + + + Literature + mandriva-education-literature.directory + + + X-MandrivaLinux-MoreApplications-Education-Literature + Literature + + + + + Sciences + mandriva-education-sciences.directory + + + X-MandrivaLinux-MoreApplications-Education-Sciences + + Science + Education + + + + + + Sports + mandriva-education-sports.directory + + + X-MandrivaLinux-MoreApplications-Education-Sports + Sports + + + + + Other + mandriva-education-other.directory + + + X-MandrivaLinux-MoreApplications-Education-Other + Art + Construction + Teaching + + Education + Music + + + + + + + Sciences + + Artificial Intelligence + Astronomy + Biology + Chemistry + Computer Science + Data Visualization + Electricity + Geosciences + Image Processing + Mathematics + Numeric Analysis + Parallel Computing + Physics + Robotics + Other + + + + mandriva-sciences.directory + + + X-MandrivaLinux-MoreApplications-Sciences + Science + + + Artificial Intelligence + mandriva-sciences-artificialintelligence.directory + + X-MandrivaLinux-MoreApplications-Sciences-ArtificialIntelligence + ArtificialIntelligence + + + + Astronomy + mandriva-sciences-astronomy.directory + + X-MandrivaLinux-MoreApplications-Sciences-Astronomy + Astronomy + + + + Biology + mandriva-sciences-biology.directory + + X-MandrivaLinux-MoreApplications-Sciences-Biology + Biology + + + + Chemistry + mandriva-sciences-chemistry.directory + + X-MandrivaLinux-MoreApplications-Sciences-Chemistry + Chemistry + + + + Computer Science + mandriva-sciences-computerscience.directory + + X-MandrivaLinux-MoreApplications-Sciences-ComputerScience + ComputerScience + + + + Data Visualization + mandriva-sciences-datavisualization.directory + + X-MandrivaLinux-MoreApplications-Sciences-DataVisualization + DataVisualization + + + + Electricity + mandriva-sciences-electricity.directory + + X-MandrivaLinux-MoreApplications-Sciences-Electricity + Electricity + + + + Geosciences + mandriva-sciences-geosciences.directory + + X-MandrivaLinux-MoreApplications-Sciences-Geosciences + Geoscience + Geology + + + + Image Processing + mandriva-sciences-imageprocessing.directory + + X-MandrivaLinux-MoreApplications-Sciences-ImageProcessing + ImageProcessing + + + + Mathematics + mandriva-sciences-mathematics.directory + + X-MandrivaLinux-MoreApplications-Sciences-Mathematics + Math + + + + Numeric Analysis + mandriva-sciences-numericanalysis.directory + + X-MandrivaLinux-MoreApplications-Sciences-NumericAnalysis + NumericAnalysis + NumericalAnalysis + + + + Parallel Computing + mandriva-sciences-parallelcomputing.directory + + X-MandrivaLinux-MoreApplications-Sciences-ParallelComputing + ParallelComputing + + + + Physics + mandriva-sciences-physics.directory + + X-MandrivaLinux-MoreApplications-Sciences-Physics + Physics + + + + Robotics + mandriva-sciences-robotics.directory + + X-MandrivaLinux-MoreApplications-Sciences-Robotics + Robotics + + + + Other + mandriva-sciences-other.directory + + X-MandrivaLinux-MoreApplications-Sciences-Other + MedicalSoftware + Electronics + Engineering + + + + + Documentation + mandriva-documentation.directory + + X-MandrivaLinux-MoreApplications-Documentation + Documentation + + + + + .hidden + mandriva-hidden.directory + + X-MandrivaLinux-.hidden + + + + Settings + kde-settings.directory + /etc/xdg/kde/menus/kde-settings.menu + + applications-kmenuedit.menu + diff --git a/menu/desktop-directories/mandriva-accessibility.directory.in b/menu/desktop-directories/mandriva-accessibility.directory.in new file mode 100644 index 0000000..f43220c --- /dev/null +++ b/menu/desktop-directories/mandriva-accessibility.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Accessibility +Icon=accessibility_section diff --git a/menu/desktop-directories/mandriva-development-databases.directory.in b/menu/desktop-directories/mandriva-development-databases.directory.in new file mode 100644 index 0000000..53be655 --- /dev/null +++ b/menu/desktop-directories/mandriva-development-databases.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Databases +Icon=databases_section diff --git a/menu/desktop-directories/mandriva-development-developmentenvironments.directory.in b/menu/desktop-directories/mandriva-development-developmentenvironments.directory.in new file mode 100644 index 0000000..dd6b40e --- /dev/null +++ b/menu/desktop-directories/mandriva-development-developmentenvironments.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Development Environments +Icon=development_environment_section diff --git a/menu/desktop-directories/mandriva-development-tools.directory.in b/menu/desktop-directories/mandriva-development-tools.directory.in new file mode 100644 index 0000000..df038a7 --- /dev/null +++ b/menu/desktop-directories/mandriva-development-tools.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Tools +Icon=development_tools_section diff --git a/menu/desktop-directories/mandriva-development-webdevelopment.directory.in b/menu/desktop-directories/mandriva-development-webdevelopment.directory.in new file mode 100644 index 0000000..477debd --- /dev/null +++ b/menu/desktop-directories/mandriva-development-webdevelopment.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Web Development +Icon=web_editors_section diff --git a/menu/desktop-directories/mandriva-development.directory.in b/menu/desktop-directories/mandriva-development.directory.in new file mode 100644 index 0000000..410858c --- /dev/null +++ b/menu/desktop-directories/mandriva-development.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Development +Icon=development_section diff --git a/menu/desktop-directories/mandriva-documentation.directory.in b/menu/desktop-directories/mandriva-documentation.directory.in new file mode 100644 index 0000000..c4e892d --- /dev/null +++ b/menu/desktop-directories/mandriva-documentation.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Documentation +Icon=documentation_section diff --git a/menu/desktop-directories/mandriva-education-economy.directory.in b/menu/desktop-directories/mandriva-education-economy.directory.in new file mode 100644 index 0000000..582e3c5 --- /dev/null +++ b/menu/desktop-directories/mandriva-education-economy.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Economy +Icon=education_economy_section diff --git a/menu/desktop-directories/mandriva-education-geography.directory.in b/menu/desktop-directories/mandriva-education-geography.directory.in new file mode 100644 index 0000000..738fd42 --- /dev/null +++ b/menu/desktop-directories/mandriva-education-geography.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Geography +Icon=education_geography_section diff --git a/menu/desktop-directories/mandriva-education-history.directory.in b/menu/desktop-directories/mandriva-education-history.directory.in new file mode 100644 index 0000000..80b37e1 --- /dev/null +++ b/menu/desktop-directories/mandriva-education-history.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=History +Icon=education_history_section diff --git a/menu/desktop-directories/mandriva-education-languages.directory.in b/menu/desktop-directories/mandriva-education-languages.directory.in new file mode 100644 index 0000000..c8ad555 --- /dev/null +++ b/menu/desktop-directories/mandriva-education-languages.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Languages +Icon=education_languages_section diff --git a/menu/desktop-directories/mandriva-education-literature.directory.in b/menu/desktop-directories/mandriva-education-literature.directory.in new file mode 100644 index 0000000..8643eb9 --- /dev/null +++ b/menu/desktop-directories/mandriva-education-literature.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Literature +Icon=education_literature_section diff --git a/menu/desktop-directories/mandriva-education-other.directory.in b/menu/desktop-directories/mandriva-education-other.directory.in new file mode 100644 index 0000000..18dc436 --- /dev/null +++ b/menu/desktop-directories/mandriva-education-other.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Other +Icon=education_other_section diff --git a/menu/desktop-directories/mandriva-education-sciences.directory.in b/menu/desktop-directories/mandriva-education-sciences.directory.in new file mode 100644 index 0000000..b8c71b7 --- /dev/null +++ b/menu/desktop-directories/mandriva-education-sciences.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Sciences +Icon=education_sciences diff --git a/menu/desktop-directories/mandriva-education-sports.directory.in b/menu/desktop-directories/mandriva-education-sports.directory.in new file mode 100644 index 0000000..877f2bc --- /dev/null +++ b/menu/desktop-directories/mandriva-education-sports.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Sports +Icon=education_sport_section diff --git a/menu/desktop-directories/mandriva-education.directory.in b/menu/desktop-directories/mandriva-education.directory.in new file mode 100644 index 0000000..edca46a --- /dev/null +++ b/menu/desktop-directories/mandriva-education.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Education +Icon=education_section diff --git a/menu/desktop-directories/mandriva-emulators.directory.in b/menu/desktop-directories/mandriva-emulators.directory.in new file mode 100644 index 0000000..273fdab --- /dev/null +++ b/menu/desktop-directories/mandriva-emulators.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Emulators +Icon=emulators_section diff --git a/menu/desktop-directories/mandriva-games-adventure.directory.in b/menu/desktop-directories/mandriva-games-adventure.directory.in new file mode 100644 index 0000000..2aa1562 --- /dev/null +++ b/menu/desktop-directories/mandriva-games-adventure.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Adventure +Icon=adventure_section diff --git a/menu/desktop-directories/mandriva-games-arcade.directory.in b/menu/desktop-directories/mandriva-games-arcade.directory.in new file mode 100644 index 0000000..c1b0e90 --- /dev/null +++ b/menu/desktop-directories/mandriva-games-arcade.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Arcade +Icon=arcade_section diff --git a/menu/desktop-directories/mandriva-games-boards.directory.in b/menu/desktop-directories/mandriva-games-boards.directory.in new file mode 100644 index 0000000..18954fa --- /dev/null +++ b/menu/desktop-directories/mandriva-games-boards.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Boards +Icon=boards_section diff --git a/menu/desktop-directories/mandriva-games-cards.directory.in b/menu/desktop-directories/mandriva-games-cards.directory.in new file mode 100644 index 0000000..2ac788f --- /dev/null +++ b/menu/desktop-directories/mandriva-games-cards.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Cards +Icon=cards_section diff --git a/menu/desktop-directories/mandriva-games-other.directory.in b/menu/desktop-directories/mandriva-games-other.directory.in new file mode 100644 index 0000000..39f3a69 --- /dev/null +++ b/menu/desktop-directories/mandriva-games-other.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Other +Icon=other_amusement diff --git a/menu/desktop-directories/mandriva-games-puzzles.directory.in b/menu/desktop-directories/mandriva-games-puzzles.directory.in new file mode 100644 index 0000000..8ce0de8 --- /dev/null +++ b/menu/desktop-directories/mandriva-games-puzzles.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Puzzles +Icon=puzzle_section diff --git a/menu/desktop-directories/mandriva-games-sports.directory.in b/menu/desktop-directories/mandriva-games-sports.directory.in new file mode 100644 index 0000000..abf35c7 --- /dev/null +++ b/menu/desktop-directories/mandriva-games-sports.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Sports +Icon=sport_section diff --git a/menu/desktop-directories/mandriva-games-strategy.directory.in b/menu/desktop-directories/mandriva-games-strategy.directory.in new file mode 100644 index 0000000..e034101 --- /dev/null +++ b/menu/desktop-directories/mandriva-games-strategy.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Strategy +Icon=strategy_section diff --git a/menu/desktop-directories/mandriva-games-toys.directory.in b/menu/desktop-directories/mandriva-games-toys.directory.in new file mode 100644 index 0000000..6565d42 --- /dev/null +++ b/menu/desktop-directories/mandriva-games-toys.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Toys +Icon=toys_section diff --git a/menu/desktop-directories/mandriva-games.directory.in b/menu/desktop-directories/mandriva-games.directory.in new file mode 100644 index 0000000..018fb82 --- /dev/null +++ b/menu/desktop-directories/mandriva-games.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Games +Icon=amusement_section diff --git a/menu/desktop-directories/mandriva-graphics-more.directory.in b/menu/desktop-directories/mandriva-graphics-more.directory.in new file mode 100644 index 0000000..404ebb8 --- /dev/null +++ b/menu/desktop-directories/mandriva-graphics-more.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=More +Icon=graphics_section diff --git a/menu/desktop-directories/mandriva-graphics.directory.in b/menu/desktop-directories/mandriva-graphics.directory.in new file mode 100644 index 0000000..5dfcef9 --- /dev/null +++ b/menu/desktop-directories/mandriva-graphics.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Graphics +Icon=graphics_section diff --git a/menu/desktop-directories/mandriva-hidden.directory.in b/menu/desktop-directories/mandriva-hidden.directory.in new file mode 100644 index 0000000..d45295c --- /dev/null +++ b/menu/desktop-directories/mandriva-hidden.directory.in @@ -0,0 +1,7 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=.hidden +NoDisplay=true +_Comment=Please don't remove or modify +Icon=go diff --git a/menu/desktop-directories/mandriva-internet-more.directory.in b/menu/desktop-directories/mandriva-internet-more.directory.in new file mode 100644 index 0000000..d8c7289 --- /dev/null +++ b/menu/desktop-directories/mandriva-internet-more.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=More +Icon=other_networking diff --git a/menu/desktop-directories/mandriva-internet.directory.in b/menu/desktop-directories/mandriva-internet.directory.in new file mode 100644 index 0000000..e6bf925 --- /dev/null +++ b/menu/desktop-directories/mandriva-internet.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Internet +Icon=internet_section diff --git a/menu/desktop-directories/mandriva-moreapplications.directory.in b/menu/desktop-directories/mandriva-moreapplications.directory.in new file mode 100644 index 0000000..92b384f --- /dev/null +++ b/menu/desktop-directories/mandriva-moreapplications.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=More Applications +Icon=more_applications_section diff --git a/menu/desktop-directories/mandriva-networking.directory.in b/menu/desktop-directories/mandriva-networking.directory.in new file mode 100644 index 0000000..b920097 --- /dev/null +++ b/menu/desktop-directories/mandriva-networking.directory.in @@ -0,0 +1,4 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Networking diff --git a/menu/desktop-directories/mandriva-office-more.directory.in b/menu/desktop-directories/mandriva-office-more.directory.in new file mode 100644 index 0000000..5fb3eec --- /dev/null +++ b/menu/desktop-directories/mandriva-office-more.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=More +Icon=office_section diff --git a/menu/desktop-directories/mandriva-office.directory.in b/menu/desktop-directories/mandriva-office.directory.in new file mode 100644 index 0000000..97a7706 --- /dev/null +++ b/menu/desktop-directories/mandriva-office.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Office +Icon=office_section diff --git a/menu/desktop-directories/mandriva-other.directory.in b/menu/desktop-directories/mandriva-other.directory.in new file mode 100644 index 0000000..85301a2 --- /dev/null +++ b/menu/desktop-directories/mandriva-other.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Other +Icon=more_applications_other_section diff --git a/menu/desktop-directories/mandriva-sciences-artificialintelligence.directory.in b/menu/desktop-directories/mandriva-sciences-artificialintelligence.directory.in new file mode 100644 index 0000000..7cb1564 --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences-artificialintelligence.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Artificial Intelligence +Icon=artificial_intelligence_section diff --git a/menu/desktop-directories/mandriva-sciences-astronomy.directory.in b/menu/desktop-directories/mandriva-sciences-astronomy.directory.in new file mode 100644 index 0000000..a90b846 --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences-astronomy.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Astronomy +Icon=astronomy_section diff --git a/menu/desktop-directories/mandriva-sciences-biology.directory.in b/menu/desktop-directories/mandriva-sciences-biology.directory.in new file mode 100644 index 0000000..080fe41 --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences-biology.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Biology +Icon=biology_section diff --git a/menu/desktop-directories/mandriva-sciences-chemistry.directory.in b/menu/desktop-directories/mandriva-sciences-chemistry.directory.in new file mode 100644 index 0000000..6d26b77 --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences-chemistry.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Chemistry +Icon=chemistry_section diff --git a/menu/desktop-directories/mandriva-sciences-computerscience.directory.in b/menu/desktop-directories/mandriva-sciences-computerscience.directory.in new file mode 100644 index 0000000..3af7cb0 --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences-computerscience.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Computer Science +Icon=computer_science_section diff --git a/menu/desktop-directories/mandriva-sciences-datavisualization.directory.in b/menu/desktop-directories/mandriva-sciences-datavisualization.directory.in new file mode 100644 index 0000000..34474cc --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences-datavisualization.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Data Visualization +Icon=data_visualization_section diff --git a/menu/desktop-directories/mandriva-sciences-electricity.directory.in b/menu/desktop-directories/mandriva-sciences-electricity.directory.in new file mode 100644 index 0000000..dfbfd6f --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences-electricity.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Electricity +Icon=electricity_section diff --git a/menu/desktop-directories/mandriva-sciences-geosciences.directory.in b/menu/desktop-directories/mandriva-sciences-geosciences.directory.in new file mode 100644 index 0000000..1163474 --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences-geosciences.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Geosciences +Icon=geosciences_section diff --git a/menu/desktop-directories/mandriva-sciences-imageprocessing.directory.in b/menu/desktop-directories/mandriva-sciences-imageprocessing.directory.in new file mode 100644 index 0000000..27c465a --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences-imageprocessing.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Image Processing +Icon=image_processing_section diff --git a/menu/desktop-directories/mandriva-sciences-mathematics.directory.in b/menu/desktop-directories/mandriva-sciences-mathematics.directory.in new file mode 100644 index 0000000..e63c918 --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences-mathematics.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Mathematics +Icon=mathematics_section diff --git a/menu/desktop-directories/mandriva-sciences-numericanalysis.directory.in b/menu/desktop-directories/mandriva-sciences-numericanalysis.directory.in new file mode 100644 index 0000000..8fb6220 --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences-numericanalysis.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Numeric Analysis +Icon=numerical_analysis_section diff --git a/menu/desktop-directories/mandriva-sciences-other.directory.in b/menu/desktop-directories/mandriva-sciences-other.directory.in new file mode 100644 index 0000000..1662a74 --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences-other.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Other +Icon=other_sciences diff --git a/menu/desktop-directories/mandriva-sciences-parallelcomputing.directory.in b/menu/desktop-directories/mandriva-sciences-parallelcomputing.directory.in new file mode 100644 index 0000000..37e9ff5 --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences-parallelcomputing.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Parallel Computing +Icon=parallel_computing_section diff --git a/menu/desktop-directories/mandriva-sciences-physics.directory.in b/menu/desktop-directories/mandriva-sciences-physics.directory.in new file mode 100644 index 0000000..c1b1df4 --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences-physics.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Physics +Icon=physics_section diff --git a/menu/desktop-directories/mandriva-sciences-robotics.directory.in b/menu/desktop-directories/mandriva-sciences-robotics.directory.in new file mode 100644 index 0000000..225c8d5 --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences-robotics.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Robotics +Icon=robotics_section diff --git a/menu/desktop-directories/mandriva-sciences.directory.in b/menu/desktop-directories/mandriva-sciences.directory.in new file mode 100644 index 0000000..c662b55 --- /dev/null +++ b/menu/desktop-directories/mandriva-sciences.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Sciences +Icon=sciences_section diff --git a/menu/desktop-directories/mandriva-soundvideo-more.directory.in b/menu/desktop-directories/mandriva-soundvideo-more.directory.in new file mode 100644 index 0000000..e0f013f --- /dev/null +++ b/menu/desktop-directories/mandriva-soundvideo-more.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=More +Icon=multimedia_section diff --git a/menu/desktop-directories/mandriva-soundvideo.directory.in b/menu/desktop-directories/mandriva-soundvideo.directory.in new file mode 100644 index 0000000..055b5cc --- /dev/null +++ b/menu/desktop-directories/mandriva-soundvideo.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Sound & Video +Icon=multimedia_section diff --git a/menu/desktop-directories/mandriva-system-configuration-gnome-advanced.directory.in b/menu/desktop-directories/mandriva-system-configuration-gnome-advanced.directory.in new file mode 100644 index 0000000..1fa5fe7 --- /dev/null +++ b/menu/desktop-directories/mandriva-system-configuration-gnome-advanced.directory.in @@ -0,0 +1,6 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Advanced +_Comment=Advanced Settings +Icon=advanced-directory diff --git a/menu/desktop-directories/mandriva-system-configuration-gnome.directory.in b/menu/desktop-directories/mandriva-system-configuration-gnome.directory.in new file mode 100644 index 0000000..bb5ff38 --- /dev/null +++ b/menu/desktop-directories/mandriva-system-configuration-gnome.directory.in @@ -0,0 +1,6 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=GNOME +Icon=gnome_section +NoDisplay=true diff --git a/menu/desktop-directories/mandriva-system-configuration-kde.directory.in b/menu/desktop-directories/mandriva-system-configuration-kde.directory.in new file mode 100644 index 0000000..f732c46 --- /dev/null +++ b/menu/desktop-directories/mandriva-system-configuration-kde.directory.in @@ -0,0 +1,7 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=KDE +X-KDE-BaseGroup=settings +Icon=kde_section +NoDisplay=true diff --git a/menu/desktop-directories/mandriva-systemtools.directory.in b/menu/desktop-directories/mandriva-systemtools.directory.in new file mode 100644 index 0000000..8894e31 --- /dev/null +++ b/menu/desktop-directories/mandriva-systemtools.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=System Tools +Icon=configuration_section diff --git a/menu/desktop-directories/mandriva-tools-more.directory.in b/menu/desktop-directories/mandriva-tools-more.directory.in new file mode 100644 index 0000000..6d11a29 --- /dev/null +++ b/menu/desktop-directories/mandriva-tools-more.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=More +Icon=system_section diff --git a/menu/desktop-directories/mandriva-tools.directory.in b/menu/desktop-directories/mandriva-tools.directory.in new file mode 100644 index 0000000..99112c6 --- /dev/null +++ b/menu/desktop-directories/mandriva-tools.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Tools +Icon=system_section diff --git a/menu/desktop-directories/mandrivalinux.directory.in b/menu/desktop-directories/mandrivalinux.directory.in new file mode 100644 index 0000000..926cada --- /dev/null +++ b/menu/desktop-directories/mandrivalinux.directory.in @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Directory +Encoding=UTF-8 +_Name=Applications +Icon=mandriva diff --git a/menu/icons/accessibility_section.png b/menu/icons/accessibility_section.png new file mode 100644 index 0000000..dc2de58 Binary files /dev/null and b/menu/icons/accessibility_section.png differ diff --git a/menu/icons/addressbook_section.png b/menu/icons/addressbook_section.png new file mode 100644 index 0000000..7abe204 Binary files /dev/null and b/menu/icons/addressbook_section.png differ diff --git a/menu/icons/adventure_section.png b/menu/icons/adventure_section.png new file mode 100644 index 0000000..ca31948 Binary files /dev/null and b/menu/icons/adventure_section.png differ diff --git a/menu/icons/amusement_section.png b/menu/icons/amusement_section.png new file mode 100644 index 0000000..ca31948 Binary files /dev/null and b/menu/icons/amusement_section.png differ diff --git a/menu/icons/applications_section.png b/menu/icons/applications_section.png new file mode 100644 index 0000000..6f60235 Binary files /dev/null and b/menu/icons/applications_section.png differ diff --git a/menu/icons/arcade_section.png b/menu/icons/arcade_section.png new file mode 100644 index 0000000..ca31948 Binary files /dev/null and b/menu/icons/arcade_section.png differ diff --git a/menu/icons/archiving_section.png b/menu/icons/archiving_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/archiving_section.png differ diff --git a/menu/icons/artificial_intelligence_section.png b/menu/icons/artificial_intelligence_section.png new file mode 100644 index 0000000..c61a344 Binary files /dev/null and b/menu/icons/artificial_intelligence_section.png differ diff --git a/menu/icons/astronomy_section.png b/menu/icons/astronomy_section.png new file mode 100644 index 0000000..c61a344 Binary files /dev/null and b/menu/icons/astronomy_section.png differ diff --git a/menu/icons/backup_section.png b/menu/icons/backup_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/backup_section.png differ diff --git a/menu/icons/biology_section.png b/menu/icons/biology_section.png new file mode 100644 index 0000000..c61a344 Binary files /dev/null and b/menu/icons/biology_section.png differ diff --git a/menu/icons/boards_section.png b/menu/icons/boards_section.png new file mode 100644 index 0000000..ca31948 Binary files /dev/null and b/menu/icons/boards_section.png differ diff --git a/menu/icons/boot_init_section.png b/menu/icons/boot_init_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/boot_init_section.png differ diff --git a/menu/icons/cards_section.png b/menu/icons/cards_section.png new file mode 100644 index 0000000..ca31948 Binary files /dev/null and b/menu/icons/cards_section.png differ diff --git a/menu/icons/cd_burning_section.png b/menu/icons/cd_burning_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/cd_burning_section.png differ diff --git a/menu/icons/chat_section.png b/menu/icons/chat_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/chat_section.png differ diff --git a/menu/icons/chemistry_section.png b/menu/icons/chemistry_section.png new file mode 100644 index 0000000..793d68f Binary files /dev/null and b/menu/icons/chemistry_section.png differ diff --git a/menu/icons/chinese_section.png b/menu/icons/chinese_section.png new file mode 100644 index 0000000..6487bde Binary files /dev/null and b/menu/icons/chinese_section.png differ diff --git a/menu/icons/code_generator_section.png b/menu/icons/code_generator_section.png new file mode 100644 index 0000000..793d68f Binary files /dev/null and b/menu/icons/code_generator_section.png differ diff --git a/menu/icons/communications_fax_section.png b/menu/icons/communications_fax_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/communications_fax_section.png differ diff --git a/menu/icons/communications_other_section.png b/menu/icons/communications_other_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/communications_other_section.png differ diff --git a/menu/icons/communications_phone_section.png b/menu/icons/communications_phone_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/communications_phone_section.png differ diff --git a/menu/icons/communications_section.png b/menu/icons/communications_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/communications_section.png differ diff --git a/menu/icons/compression_section.png b/menu/icons/compression_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/compression_section.png differ diff --git a/menu/icons/computer_science_section.png b/menu/icons/computer_science_section.png new file mode 100644 index 0000000..c61a344 Binary files /dev/null and b/menu/icons/computer_science_section.png differ diff --git a/menu/icons/configuration_section.png b/menu/icons/configuration_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/configuration_section.png differ diff --git a/menu/icons/data_visualization_section.png b/menu/icons/data_visualization_section.png new file mode 100644 index 0000000..793d68f Binary files /dev/null and b/menu/icons/data_visualization_section.png differ diff --git a/menu/icons/databases_section.png b/menu/icons/databases_section.png new file mode 100644 index 0000000..793d68f Binary files /dev/null and b/menu/icons/databases_section.png differ diff --git a/menu/icons/development_environment_section.png b/menu/icons/development_environment_section.png new file mode 100644 index 0000000..793d68f Binary files /dev/null and b/menu/icons/development_environment_section.png differ diff --git a/menu/icons/development_section.png b/menu/icons/development_section.png new file mode 100644 index 0000000..793d68f Binary files /dev/null and b/menu/icons/development_section.png differ diff --git a/menu/icons/development_tools_section.png b/menu/icons/development_tools_section.png new file mode 100644 index 0000000..793d68f Binary files /dev/null and b/menu/icons/development_tools_section.png differ diff --git a/menu/icons/documentation_section.png b/menu/icons/documentation_section.png new file mode 100644 index 0000000..1fa9044 Binary files /dev/null and b/menu/icons/documentation_section.png differ diff --git a/menu/icons/editors_section.png b/menu/icons/editors_section.png new file mode 100644 index 0000000..793d68f Binary files /dev/null and b/menu/icons/editors_section.png differ diff --git a/menu/icons/education_economy_section.png b/menu/icons/education_economy_section.png new file mode 100644 index 0000000..1fbab40 Binary files /dev/null and b/menu/icons/education_economy_section.png differ diff --git a/menu/icons/education_geography_section.png b/menu/icons/education_geography_section.png new file mode 100644 index 0000000..1fbab40 Binary files /dev/null and b/menu/icons/education_geography_section.png differ diff --git a/menu/icons/education_history_section.png b/menu/icons/education_history_section.png new file mode 100644 index 0000000..1fbab40 Binary files /dev/null and b/menu/icons/education_history_section.png differ diff --git a/menu/icons/education_languages_section.png b/menu/icons/education_languages_section.png new file mode 100644 index 0000000..1fbab40 Binary files /dev/null and b/menu/icons/education_languages_section.png differ diff --git a/menu/icons/education_literature_section.png b/menu/icons/education_literature_section.png new file mode 100644 index 0000000..1fbab40 Binary files /dev/null and b/menu/icons/education_literature_section.png differ diff --git a/menu/icons/education_mathematics.png b/menu/icons/education_mathematics.png new file mode 100644 index 0000000..1fbab40 Binary files /dev/null and b/menu/icons/education_mathematics.png differ diff --git a/menu/icons/education_other_section.png b/menu/icons/education_other_section.png new file mode 100644 index 0000000..1fbab40 Binary files /dev/null and b/menu/icons/education_other_section.png differ diff --git a/menu/icons/education_sciences.png b/menu/icons/education_sciences.png new file mode 100644 index 0000000..1fbab40 Binary files /dev/null and b/menu/icons/education_sciences.png differ diff --git a/menu/icons/education_section.png b/menu/icons/education_section.png new file mode 100644 index 0000000..1fbab40 Binary files /dev/null and b/menu/icons/education_section.png differ diff --git a/menu/icons/education_sport_section.png b/menu/icons/education_sport_section.png new file mode 100644 index 0000000..1fbab40 Binary files /dev/null and b/menu/icons/education_sport_section.png differ diff --git a/menu/icons/education_tool.png b/menu/icons/education_tool.png new file mode 100644 index 0000000..1fbab40 Binary files /dev/null and b/menu/icons/education_tool.png differ diff --git a/menu/icons/electricity_section.png b/menu/icons/electricity_section.png new file mode 100644 index 0000000..c61a344 Binary files /dev/null and b/menu/icons/electricity_section.png differ diff --git a/menu/icons/emulators_section.png b/menu/icons/emulators_section.png new file mode 100644 index 0000000..793d68f Binary files /dev/null and b/menu/icons/emulators_section.png differ diff --git a/menu/icons/file_tools_section.png b/menu/icons/file_tools_section.png new file mode 100644 index 0000000..793d68f Binary files /dev/null and b/menu/icons/file_tools_section.png differ diff --git a/menu/icons/file_transfer_section.png b/menu/icons/file_transfer_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/file_transfer_section.png differ diff --git a/menu/icons/finances_section.png b/menu/icons/finances_section.png new file mode 100644 index 0000000..7abe204 Binary files /dev/null and b/menu/icons/finances_section.png differ diff --git a/menu/icons/geosciences_section.png b/menu/icons/geosciences_section.png new file mode 100644 index 0000000..c61a344 Binary files /dev/null and b/menu/icons/geosciences_section.png differ diff --git a/menu/icons/gnome_section.png b/menu/icons/gnome_section.png new file mode 100644 index 0000000..f2f9254 Binary files /dev/null and b/menu/icons/gnome_section.png differ diff --git a/menu/icons/graphics_section.png b/menu/icons/graphics_section.png new file mode 100644 index 0000000..cbab725 Binary files /dev/null and b/menu/icons/graphics_section.png differ diff --git a/menu/icons/graphs_section.png b/menu/icons/graphs_section.png new file mode 100644 index 0000000..cbab725 Binary files /dev/null and b/menu/icons/graphs_section.png differ diff --git a/menu/icons/hardware_configuration_section.png b/menu/icons/hardware_configuration_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/hardware_configuration_section.png differ diff --git a/menu/icons/hardware_section.png b/menu/icons/hardware_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/hardware_section.png differ diff --git a/menu/icons/hicolor/128x128/apps/register-mga.png b/menu/icons/hicolor/128x128/apps/register-mga.png new file mode 100644 index 0000000..c6ddadb Binary files /dev/null and b/menu/icons/hicolor/128x128/apps/register-mga.png differ diff --git a/menu/icons/hicolor/16x16/apps/register-mga.png b/menu/icons/hicolor/16x16/apps/register-mga.png new file mode 100644 index 0000000..5f47ced Binary files /dev/null and b/menu/icons/hicolor/16x16/apps/register-mga.png differ diff --git a/menu/icons/hicolor/22x22/apps/register-mga.png b/menu/icons/hicolor/22x22/apps/register-mga.png new file mode 100644 index 0000000..e8e90f4 Binary files /dev/null and b/menu/icons/hicolor/22x22/apps/register-mga.png differ diff --git a/menu/icons/hicolor/32x32/apps/register-mga.png b/menu/icons/hicolor/32x32/apps/register-mga.png new file mode 100644 index 0000000..6769fda Binary files /dev/null and b/menu/icons/hicolor/32x32/apps/register-mga.png differ diff --git a/menu/icons/hicolor/48x48/apps/register-mga.png b/menu/icons/hicolor/48x48/apps/register-mga.png new file mode 100644 index 0000000..ac9c121 Binary files /dev/null and b/menu/icons/hicolor/48x48/apps/register-mga.png differ diff --git a/menu/icons/hicolor/64x64/apps/register-mga.png b/menu/icons/hicolor/64x64/apps/register-mga.png new file mode 100644 index 0000000..9bdea3b Binary files /dev/null and b/menu/icons/hicolor/64x64/apps/register-mga.png differ diff --git a/menu/icons/image_processing_section.png b/menu/icons/image_processing_section.png new file mode 100644 index 0000000..cbab725 Binary files /dev/null and b/menu/icons/image_processing_section.png differ diff --git a/menu/icons/instant_messaging_section.png b/menu/icons/instant_messaging_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/instant_messaging_section.png differ diff --git a/menu/icons/internet_section.png b/menu/icons/internet_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/internet_section.png differ diff --git a/menu/icons/interpreters_section.png b/menu/icons/interpreters_section.png new file mode 100644 index 0000000..793d68f Binary files /dev/null and b/menu/icons/interpreters_section.png differ diff --git a/menu/icons/irc_section.png b/menu/icons/irc_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/irc_section.png differ diff --git a/menu/icons/kde_section.png b/menu/icons/kde_section.png new file mode 100644 index 0000000..ff9d36f Binary files /dev/null and b/menu/icons/kde_section.png differ diff --git a/menu/icons/large/accessibility_section.png b/menu/icons/large/accessibility_section.png new file mode 100644 index 0000000..a439318 Binary files /dev/null and b/menu/icons/large/accessibility_section.png differ diff --git a/menu/icons/large/addressbook_section.png b/menu/icons/large/addressbook_section.png new file mode 100644 index 0000000..a27631b Binary files /dev/null and b/menu/icons/large/addressbook_section.png differ diff --git a/menu/icons/large/adventure_section.png b/menu/icons/large/adventure_section.png new file mode 100644 index 0000000..df76dc1 Binary files /dev/null and b/menu/icons/large/adventure_section.png differ diff --git a/menu/icons/large/amusement_section.png b/menu/icons/large/amusement_section.png new file mode 100644 index 0000000..df76dc1 Binary files /dev/null and b/menu/icons/large/amusement_section.png differ diff --git a/menu/icons/large/applications_section.png b/menu/icons/large/applications_section.png new file mode 100644 index 0000000..9e0e967 Binary files /dev/null and b/menu/icons/large/applications_section.png differ diff --git a/menu/icons/large/arcade_section.png b/menu/icons/large/arcade_section.png new file mode 100644 index 0000000..df76dc1 Binary files /dev/null and b/menu/icons/large/arcade_section.png differ diff --git a/menu/icons/large/archiving_section.png b/menu/icons/large/archiving_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/archiving_section.png differ diff --git a/menu/icons/large/artificial_intelligence_section.png b/menu/icons/large/artificial_intelligence_section.png new file mode 100644 index 0000000..a8a83ae Binary files /dev/null and b/menu/icons/large/artificial_intelligence_section.png differ diff --git a/menu/icons/large/astronomy_section.png b/menu/icons/large/astronomy_section.png new file mode 100644 index 0000000..a8a83ae Binary files /dev/null and b/menu/icons/large/astronomy_section.png differ diff --git a/menu/icons/large/backup_section.png b/menu/icons/large/backup_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/backup_section.png differ diff --git a/menu/icons/large/biology_section.png b/menu/icons/large/biology_section.png new file mode 100644 index 0000000..a8a83ae Binary files /dev/null and b/menu/icons/large/biology_section.png differ diff --git a/menu/icons/large/boards_section.png b/menu/icons/large/boards_section.png new file mode 100644 index 0000000..df76dc1 Binary files /dev/null and b/menu/icons/large/boards_section.png differ diff --git a/menu/icons/large/boot_init_section.png b/menu/icons/large/boot_init_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/boot_init_section.png differ diff --git a/menu/icons/large/cards_section.png b/menu/icons/large/cards_section.png new file mode 100644 index 0000000..df76dc1 Binary files /dev/null and b/menu/icons/large/cards_section.png differ diff --git a/menu/icons/large/cd_burning_section.png b/menu/icons/large/cd_burning_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/cd_burning_section.png differ diff --git a/menu/icons/large/chat_section.png b/menu/icons/large/chat_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/chat_section.png differ diff --git a/menu/icons/large/chemistry_section.png b/menu/icons/large/chemistry_section.png new file mode 100644 index 0000000..3c7271e Binary files /dev/null and b/menu/icons/large/chemistry_section.png differ diff --git a/menu/icons/large/chinese_section.png b/menu/icons/large/chinese_section.png new file mode 100644 index 0000000..58bc82b Binary files /dev/null and b/menu/icons/large/chinese_section.png differ diff --git a/menu/icons/large/code_generator_section.png b/menu/icons/large/code_generator_section.png new file mode 100644 index 0000000..3c7271e Binary files /dev/null and b/menu/icons/large/code_generator_section.png differ diff --git a/menu/icons/large/communications_fax_section.png b/menu/icons/large/communications_fax_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/communications_fax_section.png differ diff --git a/menu/icons/large/communications_other_section.png b/menu/icons/large/communications_other_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/communications_other_section.png differ diff --git a/menu/icons/large/communications_phone_section.png b/menu/icons/large/communications_phone_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/communications_phone_section.png differ diff --git a/menu/icons/large/communications_section.png b/menu/icons/large/communications_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/communications_section.png differ diff --git a/menu/icons/large/compression_section.png b/menu/icons/large/compression_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/compression_section.png differ diff --git a/menu/icons/large/computer_science_section.png b/menu/icons/large/computer_science_section.png new file mode 100644 index 0000000..a8a83ae Binary files /dev/null and b/menu/icons/large/computer_science_section.png differ diff --git a/menu/icons/large/configuration_section.png b/menu/icons/large/configuration_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/configuration_section.png differ diff --git a/menu/icons/large/data_visualization_section.png b/menu/icons/large/data_visualization_section.png new file mode 100644 index 0000000..3c7271e Binary files /dev/null and b/menu/icons/large/data_visualization_section.png differ diff --git a/menu/icons/large/databases_section.png b/menu/icons/large/databases_section.png new file mode 100644 index 0000000..3c7271e Binary files /dev/null and b/menu/icons/large/databases_section.png differ diff --git a/menu/icons/large/development_environment_section.png b/menu/icons/large/development_environment_section.png new file mode 100644 index 0000000..3c7271e Binary files /dev/null and b/menu/icons/large/development_environment_section.png differ diff --git a/menu/icons/large/development_section.png b/menu/icons/large/development_section.png new file mode 100644 index 0000000..3c7271e Binary files /dev/null and b/menu/icons/large/development_section.png differ diff --git a/menu/icons/large/development_tools_section.png b/menu/icons/large/development_tools_section.png new file mode 100644 index 0000000..3c7271e Binary files /dev/null and b/menu/icons/large/development_tools_section.png differ diff --git a/menu/icons/large/documentation_section.png b/menu/icons/large/documentation_section.png new file mode 100644 index 0000000..e359629 Binary files /dev/null and b/menu/icons/large/documentation_section.png differ diff --git a/menu/icons/large/editors_section.png b/menu/icons/large/editors_section.png new file mode 100644 index 0000000..3c7271e Binary files /dev/null and b/menu/icons/large/editors_section.png differ diff --git a/menu/icons/large/education_economy_section.png b/menu/icons/large/education_economy_section.png new file mode 100644 index 0000000..aa2a379 Binary files /dev/null and b/menu/icons/large/education_economy_section.png differ diff --git a/menu/icons/large/education_geography_section.png b/menu/icons/large/education_geography_section.png new file mode 100644 index 0000000..aa2a379 Binary files /dev/null and b/menu/icons/large/education_geography_section.png differ diff --git a/menu/icons/large/education_history_section.png b/menu/icons/large/education_history_section.png new file mode 100644 index 0000000..aa2a379 Binary files /dev/null and b/menu/icons/large/education_history_section.png differ diff --git a/menu/icons/large/education_languages_section.png b/menu/icons/large/education_languages_section.png new file mode 100644 index 0000000..aa2a379 Binary files /dev/null and b/menu/icons/large/education_languages_section.png differ diff --git a/menu/icons/large/education_literature_section.png b/menu/icons/large/education_literature_section.png new file mode 100644 index 0000000..aa2a379 Binary files /dev/null and b/menu/icons/large/education_literature_section.png differ diff --git a/menu/icons/large/education_mathematics.png b/menu/icons/large/education_mathematics.png new file mode 100644 index 0000000..aa2a379 Binary files /dev/null and b/menu/icons/large/education_mathematics.png differ diff --git a/menu/icons/large/education_other_section.png b/menu/icons/large/education_other_section.png new file mode 100644 index 0000000..aa2a379 Binary files /dev/null and b/menu/icons/large/education_other_section.png differ diff --git a/menu/icons/large/education_sciences.png b/menu/icons/large/education_sciences.png new file mode 100644 index 0000000..aa2a379 Binary files /dev/null and b/menu/icons/large/education_sciences.png differ diff --git a/menu/icons/large/education_section.png b/menu/icons/large/education_section.png new file mode 100644 index 0000000..aa2a379 Binary files /dev/null and b/menu/icons/large/education_section.png differ diff --git a/menu/icons/large/education_sport_section.png b/menu/icons/large/education_sport_section.png new file mode 100644 index 0000000..aa2a379 Binary files /dev/null and b/menu/icons/large/education_sport_section.png differ diff --git a/menu/icons/large/education_tool.png b/menu/icons/large/education_tool.png new file mode 100644 index 0000000..aa2a379 Binary files /dev/null and b/menu/icons/large/education_tool.png differ diff --git a/menu/icons/large/electricity_section.png b/menu/icons/large/electricity_section.png new file mode 100644 index 0000000..a8a83ae Binary files /dev/null and b/menu/icons/large/electricity_section.png differ diff --git a/menu/icons/large/emulators_section.png b/menu/icons/large/emulators_section.png new file mode 100644 index 0000000..3c7271e Binary files /dev/null and b/menu/icons/large/emulators_section.png differ diff --git a/menu/icons/large/file_tools_section.png b/menu/icons/large/file_tools_section.png new file mode 100644 index 0000000..3c7271e Binary files /dev/null and b/menu/icons/large/file_tools_section.png differ diff --git a/menu/icons/large/file_transfer_section.png b/menu/icons/large/file_transfer_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/file_transfer_section.png differ diff --git a/menu/icons/large/finances_section.png b/menu/icons/large/finances_section.png new file mode 100644 index 0000000..a27631b Binary files /dev/null and b/menu/icons/large/finances_section.png differ diff --git a/menu/icons/large/geosciences_section.png b/menu/icons/large/geosciences_section.png new file mode 100644 index 0000000..a8a83ae Binary files /dev/null and b/menu/icons/large/geosciences_section.png differ diff --git a/menu/icons/large/gnome_section.png b/menu/icons/large/gnome_section.png new file mode 100644 index 0000000..b23e3ea Binary files /dev/null and b/menu/icons/large/gnome_section.png differ diff --git a/menu/icons/large/graphics_section.png b/menu/icons/large/graphics_section.png new file mode 100644 index 0000000..5163805 Binary files /dev/null and b/menu/icons/large/graphics_section.png differ diff --git a/menu/icons/large/graphs_section.png b/menu/icons/large/graphs_section.png new file mode 100644 index 0000000..5163805 Binary files /dev/null and b/menu/icons/large/graphs_section.png differ diff --git a/menu/icons/large/hardware_configuration_section.png b/menu/icons/large/hardware_configuration_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/hardware_configuration_section.png differ diff --git a/menu/icons/large/hardware_section.png b/menu/icons/large/hardware_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/hardware_section.png differ diff --git a/menu/icons/large/image_processing_section.png b/menu/icons/large/image_processing_section.png new file mode 100644 index 0000000..5163805 Binary files /dev/null and b/menu/icons/large/image_processing_section.png differ diff --git a/menu/icons/large/instant_messaging_section.png b/menu/icons/large/instant_messaging_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/instant_messaging_section.png differ diff --git a/menu/icons/large/internet_section.png b/menu/icons/large/internet_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/internet_section.png differ diff --git a/menu/icons/large/interpreters_section.png b/menu/icons/large/interpreters_section.png new file mode 100644 index 0000000..3c7271e Binary files /dev/null and b/menu/icons/large/interpreters_section.png differ diff --git a/menu/icons/large/irc_section.png b/menu/icons/large/irc_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/irc_section.png differ diff --git a/menu/icons/large/kde_section.png b/menu/icons/large/kde_section.png new file mode 100644 index 0000000..e5b046a Binary files /dev/null and b/menu/icons/large/kde_section.png differ diff --git a/menu/icons/large/mageia.png b/menu/icons/large/mageia.png new file mode 100644 index 0000000..ac9c121 Binary files /dev/null and b/menu/icons/large/mageia.png differ diff --git a/menu/icons/large/mail_section.png b/menu/icons/large/mail_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/mail_section.png differ diff --git a/menu/icons/large/mathematics_section.png b/menu/icons/large/mathematics_section.png new file mode 100644 index 0000000..a8a83ae Binary files /dev/null and b/menu/icons/large/mathematics_section.png differ diff --git a/menu/icons/large/monitoring_section.png b/menu/icons/large/monitoring_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/monitoring_section.png differ diff --git a/menu/icons/large/more_applications_other_section.png b/menu/icons/large/more_applications_other_section.png new file mode 100644 index 0000000..9e0e967 Binary files /dev/null and b/menu/icons/large/more_applications_other_section.png differ diff --git a/menu/icons/large/more_applications_section.png b/menu/icons/large/more_applications_section.png new file mode 100644 index 0000000..9e0e967 Binary files /dev/null and b/menu/icons/large/more_applications_section.png differ diff --git a/menu/icons/large/multimedia_section.png b/menu/icons/large/multimedia_section.png new file mode 100644 index 0000000..5163805 Binary files /dev/null and b/menu/icons/large/multimedia_section.png differ diff --git a/menu/icons/large/networking_configuration_section.png b/menu/icons/large/networking_configuration_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/networking_configuration_section.png differ diff --git a/menu/icons/large/networking_section.png b/menu/icons/large/networking_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/networking_section.png differ diff --git a/menu/icons/large/networking_www_section.png b/menu/icons/large/networking_www_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/networking_www_section.png differ diff --git a/menu/icons/large/news_section.png b/menu/icons/large/news_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/news_section.png differ diff --git a/menu/icons/large/numerical_analysis_section.png b/menu/icons/large/numerical_analysis_section.png new file mode 100644 index 0000000..a8a83ae Binary files /dev/null and b/menu/icons/large/numerical_analysis_section.png differ diff --git a/menu/icons/large/office_accessories_section.png b/menu/icons/large/office_accessories_section.png new file mode 100644 index 0000000..a27631b Binary files /dev/null and b/menu/icons/large/office_accessories_section.png differ diff --git a/menu/icons/large/office_drawing_section.png b/menu/icons/large/office_drawing_section.png new file mode 100644 index 0000000..a27631b Binary files /dev/null and b/menu/icons/large/office_drawing_section.png differ diff --git a/menu/icons/large/office_section.png b/menu/icons/large/office_section.png new file mode 100644 index 0000000..a27631b Binary files /dev/null and b/menu/icons/large/office_section.png differ diff --git a/menu/icons/large/other_amusement.png b/menu/icons/large/other_amusement.png new file mode 100644 index 0000000..df76dc1 Binary files /dev/null and b/menu/icons/large/other_amusement.png differ diff --git a/menu/icons/large/other_archiving.png b/menu/icons/large/other_archiving.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/other_archiving.png differ diff --git a/menu/icons/large/other_configuration.png b/menu/icons/large/other_configuration.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/other_configuration.png differ diff --git a/menu/icons/large/other_networking.png b/menu/icons/large/other_networking.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/other_networking.png differ diff --git a/menu/icons/large/other_sciences.png b/menu/icons/large/other_sciences.png new file mode 100644 index 0000000..a8a83ae Binary files /dev/null and b/menu/icons/large/other_sciences.png differ diff --git a/menu/icons/large/packaging_section.png b/menu/icons/large/packaging_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/packaging_section.png differ diff --git a/menu/icons/large/parallel_computing_section.png b/menu/icons/large/parallel_computing_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/parallel_computing_section.png differ diff --git a/menu/icons/large/pda_section.png b/menu/icons/large/pda_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/pda_section.png differ diff --git a/menu/icons/large/physics_section.png b/menu/icons/large/physics_section.png new file mode 100644 index 0000000..a8a83ae Binary files /dev/null and b/menu/icons/large/physics_section.png differ diff --git a/menu/icons/large/presentation_section.png b/menu/icons/large/presentation_section.png new file mode 100644 index 0000000..a27631b Binary files /dev/null and b/menu/icons/large/presentation_section.png differ diff --git a/menu/icons/large/printing_section.png b/menu/icons/large/printing_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/printing_section.png differ diff --git a/menu/icons/large/publishing_section.png b/menu/icons/large/publishing_section.png new file mode 100644 index 0000000..a27631b Binary files /dev/null and b/menu/icons/large/publishing_section.png differ diff --git a/menu/icons/large/puzzle_section.png b/menu/icons/large/puzzle_section.png new file mode 100644 index 0000000..df76dc1 Binary files /dev/null and b/menu/icons/large/puzzle_section.png differ diff --git a/menu/icons/large/remote_access_section.png b/menu/icons/large/remote_access_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/remote_access_section.png differ diff --git a/menu/icons/large/robotics_section.png b/menu/icons/large/robotics_section.png new file mode 100644 index 0000000..a8a83ae Binary files /dev/null and b/menu/icons/large/robotics_section.png differ diff --git a/menu/icons/large/sciences_section.png b/menu/icons/large/sciences_section.png new file mode 100644 index 0000000..a8a83ae Binary files /dev/null and b/menu/icons/large/sciences_section.png differ diff --git a/menu/icons/large/shells_section.png b/menu/icons/large/shells_section.png new file mode 100644 index 0000000..3c7271e Binary files /dev/null and b/menu/icons/large/shells_section.png differ diff --git a/menu/icons/large/sound_section.png b/menu/icons/large/sound_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/sound_section.png differ diff --git a/menu/icons/large/sport_section.png b/menu/icons/large/sport_section.png new file mode 100644 index 0000000..df76dc1 Binary files /dev/null and b/menu/icons/large/sport_section.png differ diff --git a/menu/icons/large/spreadsheet_section.png b/menu/icons/large/spreadsheet_section.png new file mode 100644 index 0000000..a27631b Binary files /dev/null and b/menu/icons/large/spreadsheet_section.png differ diff --git a/menu/icons/large/strategy_section.png b/menu/icons/large/strategy_section.png new file mode 100644 index 0000000..df76dc1 Binary files /dev/null and b/menu/icons/large/strategy_section.png differ diff --git a/menu/icons/large/system_other_section.png b/menu/icons/large/system_other_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/system_other_section.png differ diff --git a/menu/icons/large/system_section.png b/menu/icons/large/system_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/system_section.png differ diff --git a/menu/icons/large/taskmanagement_section.png b/menu/icons/large/taskmanagement_section.png new file mode 100644 index 0000000..a27631b Binary files /dev/null and b/menu/icons/large/taskmanagement_section.png differ diff --git a/menu/icons/large/terminals_section.png b/menu/icons/large/terminals_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/terminals_section.png differ diff --git a/menu/icons/large/text_tools_section.png b/menu/icons/large/text_tools_section.png new file mode 100644 index 0000000..3c7271e Binary files /dev/null and b/menu/icons/large/text_tools_section.png differ diff --git a/menu/icons/large/timemanagement_section.png b/menu/icons/large/timemanagement_section.png new file mode 100644 index 0000000..a27631b Binary files /dev/null and b/menu/icons/large/timemanagement_section.png differ diff --git a/menu/icons/large/toys_section.png b/menu/icons/large/toys_section.png new file mode 100644 index 0000000..df76dc1 Binary files /dev/null and b/menu/icons/large/toys_section.png differ diff --git a/menu/icons/large/video_conferences_section.png b/menu/icons/large/video_conferences_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/video_conferences_section.png differ diff --git a/menu/icons/large/video_section.png b/menu/icons/large/video_section.png new file mode 100644 index 0000000..5163805 Binary files /dev/null and b/menu/icons/large/video_section.png differ diff --git a/menu/icons/large/web_browser_section.png b/menu/icons/large/web_browser_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/web_browser_section.png differ diff --git a/menu/icons/large/web_editors_section.png b/menu/icons/large/web_editors_section.png new file mode 100644 index 0000000..5b02246 Binary files /dev/null and b/menu/icons/large/web_editors_section.png differ diff --git a/menu/icons/large/windowmanager_section.png b/menu/icons/large/windowmanager_section.png new file mode 100644 index 0000000..a5f36cd Binary files /dev/null and b/menu/icons/large/windowmanager_section.png differ diff --git a/menu/icons/large/wordprocessor_section.png b/menu/icons/large/wordprocessor_section.png new file mode 100644 index 0000000..a27631b Binary files /dev/null and b/menu/icons/large/wordprocessor_section.png differ diff --git a/menu/icons/mageia.png b/menu/icons/mageia.png new file mode 100644 index 0000000..6769fda Binary files /dev/null and b/menu/icons/mageia.png differ diff --git a/menu/icons/mail_section.png b/menu/icons/mail_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/mail_section.png differ diff --git a/menu/icons/mathematics_section.png b/menu/icons/mathematics_section.png new file mode 100644 index 0000000..c61a344 Binary files /dev/null and b/menu/icons/mathematics_section.png differ diff --git a/menu/icons/mini/accessibility_section.png b/menu/icons/mini/accessibility_section.png new file mode 100644 index 0000000..e03dea0 Binary files /dev/null and b/menu/icons/mini/accessibility_section.png differ diff --git a/menu/icons/mini/addressbook_section.png b/menu/icons/mini/addressbook_section.png new file mode 100644 index 0000000..faee603 Binary files /dev/null and b/menu/icons/mini/addressbook_section.png differ diff --git a/menu/icons/mini/adventure_section.png b/menu/icons/mini/adventure_section.png new file mode 100644 index 0000000..1cdfb38 Binary files /dev/null and b/menu/icons/mini/adventure_section.png differ diff --git a/menu/icons/mini/amusement_section.png b/menu/icons/mini/amusement_section.png new file mode 100644 index 0000000..1cdfb38 Binary files /dev/null and b/menu/icons/mini/amusement_section.png differ diff --git a/menu/icons/mini/applications_section.png b/menu/icons/mini/applications_section.png new file mode 100644 index 0000000..55ac049 Binary files /dev/null and b/menu/icons/mini/applications_section.png differ diff --git a/menu/icons/mini/arcade_section.png b/menu/icons/mini/arcade_section.png new file mode 100644 index 0000000..1cdfb38 Binary files /dev/null and b/menu/icons/mini/arcade_section.png differ diff --git a/menu/icons/mini/archiving_section.png b/menu/icons/mini/archiving_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/archiving_section.png differ diff --git a/menu/icons/mini/artificial_intelligence_section.png b/menu/icons/mini/artificial_intelligence_section.png new file mode 100644 index 0000000..c5227df Binary files /dev/null and b/menu/icons/mini/artificial_intelligence_section.png differ diff --git a/menu/icons/mini/astronomy_section.png b/menu/icons/mini/astronomy_section.png new file mode 100644 index 0000000..c5227df Binary files /dev/null and b/menu/icons/mini/astronomy_section.png differ diff --git a/menu/icons/mini/backup_section.png b/menu/icons/mini/backup_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/backup_section.png differ diff --git a/menu/icons/mini/biology_section.png b/menu/icons/mini/biology_section.png new file mode 100644 index 0000000..c5227df Binary files /dev/null and b/menu/icons/mini/biology_section.png differ diff --git a/menu/icons/mini/boards_section.png b/menu/icons/mini/boards_section.png new file mode 100644 index 0000000..1cdfb38 Binary files /dev/null and b/menu/icons/mini/boards_section.png differ diff --git a/menu/icons/mini/boot_init_section.png b/menu/icons/mini/boot_init_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/boot_init_section.png differ diff --git a/menu/icons/mini/cards_section.png b/menu/icons/mini/cards_section.png new file mode 100644 index 0000000..1cdfb38 Binary files /dev/null and b/menu/icons/mini/cards_section.png differ diff --git a/menu/icons/mini/cd_burning_section.png b/menu/icons/mini/cd_burning_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/cd_burning_section.png differ diff --git a/menu/icons/mini/chat_section.png b/menu/icons/mini/chat_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/chat_section.png differ diff --git a/menu/icons/mini/chemistry_section.png b/menu/icons/mini/chemistry_section.png new file mode 100644 index 0000000..5e50cde Binary files /dev/null and b/menu/icons/mini/chemistry_section.png differ diff --git a/menu/icons/mini/chinese_section.png b/menu/icons/mini/chinese_section.png new file mode 100644 index 0000000..7df21e6 Binary files /dev/null and b/menu/icons/mini/chinese_section.png differ diff --git a/menu/icons/mini/code_generator_section.png b/menu/icons/mini/code_generator_section.png new file mode 100644 index 0000000..5e50cde Binary files /dev/null and b/menu/icons/mini/code_generator_section.png differ diff --git a/menu/icons/mini/communications_fax_section.png b/menu/icons/mini/communications_fax_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/communications_fax_section.png differ diff --git a/menu/icons/mini/communications_other_section.png b/menu/icons/mini/communications_other_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/communications_other_section.png differ diff --git a/menu/icons/mini/communications_phone_section.png b/menu/icons/mini/communications_phone_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/communications_phone_section.png differ diff --git a/menu/icons/mini/communications_section.png b/menu/icons/mini/communications_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/communications_section.png differ diff --git a/menu/icons/mini/compression_section.png b/menu/icons/mini/compression_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/compression_section.png differ diff --git a/menu/icons/mini/computer_science_section.png b/menu/icons/mini/computer_science_section.png new file mode 100644 index 0000000..c5227df Binary files /dev/null and b/menu/icons/mini/computer_science_section.png differ diff --git a/menu/icons/mini/configuration_section.png b/menu/icons/mini/configuration_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/configuration_section.png differ diff --git a/menu/icons/mini/data_visualization_section.png b/menu/icons/mini/data_visualization_section.png new file mode 100644 index 0000000..5e50cde Binary files /dev/null and b/menu/icons/mini/data_visualization_section.png differ diff --git a/menu/icons/mini/databases_section.png b/menu/icons/mini/databases_section.png new file mode 100644 index 0000000..5e50cde Binary files /dev/null and b/menu/icons/mini/databases_section.png differ diff --git a/menu/icons/mini/development_environment_section.png b/menu/icons/mini/development_environment_section.png new file mode 100644 index 0000000..5e50cde Binary files /dev/null and b/menu/icons/mini/development_environment_section.png differ diff --git a/menu/icons/mini/development_section.png b/menu/icons/mini/development_section.png new file mode 100644 index 0000000..5e50cde Binary files /dev/null and b/menu/icons/mini/development_section.png differ diff --git a/menu/icons/mini/development_tools_section.png b/menu/icons/mini/development_tools_section.png new file mode 100644 index 0000000..5e50cde Binary files /dev/null and b/menu/icons/mini/development_tools_section.png differ diff --git a/menu/icons/mini/documentation_section.png b/menu/icons/mini/documentation_section.png new file mode 100644 index 0000000..a3bac8c Binary files /dev/null and b/menu/icons/mini/documentation_section.png differ diff --git a/menu/icons/mini/editors_section.png b/menu/icons/mini/editors_section.png new file mode 100644 index 0000000..5e50cde Binary files /dev/null and b/menu/icons/mini/editors_section.png differ diff --git a/menu/icons/mini/education_economy_section.png b/menu/icons/mini/education_economy_section.png new file mode 100644 index 0000000..cd55d1c Binary files /dev/null and b/menu/icons/mini/education_economy_section.png differ diff --git a/menu/icons/mini/education_geography_section.png b/menu/icons/mini/education_geography_section.png new file mode 100644 index 0000000..cd55d1c Binary files /dev/null and b/menu/icons/mini/education_geography_section.png differ diff --git a/menu/icons/mini/education_history_section.png b/menu/icons/mini/education_history_section.png new file mode 100644 index 0000000..cd55d1c Binary files /dev/null and b/menu/icons/mini/education_history_section.png differ diff --git a/menu/icons/mini/education_languages_section.png b/menu/icons/mini/education_languages_section.png new file mode 100644 index 0000000..cd55d1c Binary files /dev/null and b/menu/icons/mini/education_languages_section.png differ diff --git a/menu/icons/mini/education_literature_section.png b/menu/icons/mini/education_literature_section.png new file mode 100644 index 0000000..cd55d1c Binary files /dev/null and b/menu/icons/mini/education_literature_section.png differ diff --git a/menu/icons/mini/education_mathematics.png b/menu/icons/mini/education_mathematics.png new file mode 100644 index 0000000..cd55d1c Binary files /dev/null and b/menu/icons/mini/education_mathematics.png differ diff --git a/menu/icons/mini/education_other_section.png b/menu/icons/mini/education_other_section.png new file mode 100644 index 0000000..cd55d1c Binary files /dev/null and b/menu/icons/mini/education_other_section.png differ diff --git a/menu/icons/mini/education_sciences.png b/menu/icons/mini/education_sciences.png new file mode 100644 index 0000000..cd55d1c Binary files /dev/null and b/menu/icons/mini/education_sciences.png differ diff --git a/menu/icons/mini/education_section.png b/menu/icons/mini/education_section.png new file mode 100644 index 0000000..cd55d1c Binary files /dev/null and b/menu/icons/mini/education_section.png differ diff --git a/menu/icons/mini/education_sport_section.png b/menu/icons/mini/education_sport_section.png new file mode 100644 index 0000000..cd55d1c Binary files /dev/null and b/menu/icons/mini/education_sport_section.png differ diff --git a/menu/icons/mini/education_tool.png b/menu/icons/mini/education_tool.png new file mode 100644 index 0000000..cd55d1c Binary files /dev/null and b/menu/icons/mini/education_tool.png differ diff --git a/menu/icons/mini/electricity_section.png b/menu/icons/mini/electricity_section.png new file mode 100644 index 0000000..c5227df Binary files /dev/null and b/menu/icons/mini/electricity_section.png differ diff --git a/menu/icons/mini/emulators_section.png b/menu/icons/mini/emulators_section.png new file mode 100644 index 0000000..5e50cde Binary files /dev/null and b/menu/icons/mini/emulators_section.png differ diff --git a/menu/icons/mini/file_tools_section.png b/menu/icons/mini/file_tools_section.png new file mode 100644 index 0000000..5e50cde Binary files /dev/null and b/menu/icons/mini/file_tools_section.png differ diff --git a/menu/icons/mini/file_transfer_section.png b/menu/icons/mini/file_transfer_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/file_transfer_section.png differ diff --git a/menu/icons/mini/finances_section.png b/menu/icons/mini/finances_section.png new file mode 100644 index 0000000..faee603 Binary files /dev/null and b/menu/icons/mini/finances_section.png differ diff --git a/menu/icons/mini/geosciences_section.png b/menu/icons/mini/geosciences_section.png new file mode 100644 index 0000000..c5227df Binary files /dev/null and b/menu/icons/mini/geosciences_section.png differ diff --git a/menu/icons/mini/gnome_section.png b/menu/icons/mini/gnome_section.png new file mode 100644 index 0000000..7ac4019 Binary files /dev/null and b/menu/icons/mini/gnome_section.png differ diff --git a/menu/icons/mini/graphics_section.png b/menu/icons/mini/graphics_section.png new file mode 100644 index 0000000..76f4167 Binary files /dev/null and b/menu/icons/mini/graphics_section.png differ diff --git a/menu/icons/mini/graphs_section.png b/menu/icons/mini/graphs_section.png new file mode 100644 index 0000000..76f4167 Binary files /dev/null and b/menu/icons/mini/graphs_section.png differ diff --git a/menu/icons/mini/hardware_configuration_section.png b/menu/icons/mini/hardware_configuration_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/hardware_configuration_section.png differ diff --git a/menu/icons/mini/hardware_section.png b/menu/icons/mini/hardware_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/hardware_section.png differ diff --git a/menu/icons/mini/image_processing_section.png b/menu/icons/mini/image_processing_section.png new file mode 100644 index 0000000..76f4167 Binary files /dev/null and b/menu/icons/mini/image_processing_section.png differ diff --git a/menu/icons/mini/instant_messaging_section.png b/menu/icons/mini/instant_messaging_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/instant_messaging_section.png differ diff --git a/menu/icons/mini/internet_section.png b/menu/icons/mini/internet_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/internet_section.png differ diff --git a/menu/icons/mini/interpreters_section.png b/menu/icons/mini/interpreters_section.png new file mode 100644 index 0000000..5e50cde Binary files /dev/null and b/menu/icons/mini/interpreters_section.png differ diff --git a/menu/icons/mini/irc_section.png b/menu/icons/mini/irc_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/irc_section.png differ diff --git a/menu/icons/mini/kde_section.png b/menu/icons/mini/kde_section.png new file mode 100644 index 0000000..ea341e7 Binary files /dev/null and b/menu/icons/mini/kde_section.png differ diff --git a/menu/icons/mini/mageia.png b/menu/icons/mini/mageia.png new file mode 100644 index 0000000..5f47ced Binary files /dev/null and b/menu/icons/mini/mageia.png differ diff --git a/menu/icons/mini/mail_section.png b/menu/icons/mini/mail_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/mail_section.png differ diff --git a/menu/icons/mini/mathematics_section.png b/menu/icons/mini/mathematics_section.png new file mode 100644 index 0000000..c5227df Binary files /dev/null and b/menu/icons/mini/mathematics_section.png differ diff --git a/menu/icons/mini/monitoring_section.png b/menu/icons/mini/monitoring_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/monitoring_section.png differ diff --git a/menu/icons/mini/more_applications_other_section.png b/menu/icons/mini/more_applications_other_section.png new file mode 100644 index 0000000..55ac049 Binary files /dev/null and b/menu/icons/mini/more_applications_other_section.png differ diff --git a/menu/icons/mini/more_applications_section.png b/menu/icons/mini/more_applications_section.png new file mode 100644 index 0000000..55ac049 Binary files /dev/null and b/menu/icons/mini/more_applications_section.png differ diff --git a/menu/icons/mini/multimedia_section.png b/menu/icons/mini/multimedia_section.png new file mode 100644 index 0000000..76f4167 Binary files /dev/null and b/menu/icons/mini/multimedia_section.png differ diff --git a/menu/icons/mini/networking_configuration_section.png b/menu/icons/mini/networking_configuration_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/networking_configuration_section.png differ diff --git a/menu/icons/mini/networking_section.png b/menu/icons/mini/networking_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/networking_section.png differ diff --git a/menu/icons/mini/networking_www_section.png b/menu/icons/mini/networking_www_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/networking_www_section.png differ diff --git a/menu/icons/mini/news_section.png b/menu/icons/mini/news_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/news_section.png differ diff --git a/menu/icons/mini/numerical_analysis_section.png b/menu/icons/mini/numerical_analysis_section.png new file mode 100644 index 0000000..c5227df Binary files /dev/null and b/menu/icons/mini/numerical_analysis_section.png differ diff --git a/menu/icons/mini/office_accessories_section.png b/menu/icons/mini/office_accessories_section.png new file mode 100644 index 0000000..faee603 Binary files /dev/null and b/menu/icons/mini/office_accessories_section.png differ diff --git a/menu/icons/mini/office_drawing_section.png b/menu/icons/mini/office_drawing_section.png new file mode 100644 index 0000000..faee603 Binary files /dev/null and b/menu/icons/mini/office_drawing_section.png differ diff --git a/menu/icons/mini/office_section.png b/menu/icons/mini/office_section.png new file mode 100644 index 0000000..faee603 Binary files /dev/null and b/menu/icons/mini/office_section.png differ diff --git a/menu/icons/mini/other_amusement.png b/menu/icons/mini/other_amusement.png new file mode 100644 index 0000000..1cdfb38 Binary files /dev/null and b/menu/icons/mini/other_amusement.png differ diff --git a/menu/icons/mini/other_archiving.png b/menu/icons/mini/other_archiving.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/other_archiving.png differ diff --git a/menu/icons/mini/other_configuration.png b/menu/icons/mini/other_configuration.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/other_configuration.png differ diff --git a/menu/icons/mini/other_networking.png b/menu/icons/mini/other_networking.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/other_networking.png differ diff --git a/menu/icons/mini/other_sciences.png b/menu/icons/mini/other_sciences.png new file mode 100644 index 0000000..c5227df Binary files /dev/null and b/menu/icons/mini/other_sciences.png differ diff --git a/menu/icons/mini/packaging_section.png b/menu/icons/mini/packaging_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/packaging_section.png differ diff --git a/menu/icons/mini/parallel_computing_section.png b/menu/icons/mini/parallel_computing_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/parallel_computing_section.png differ diff --git a/menu/icons/mini/pda_section.png b/menu/icons/mini/pda_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/pda_section.png differ diff --git a/menu/icons/mini/physics_section.png b/menu/icons/mini/physics_section.png new file mode 100644 index 0000000..c5227df Binary files /dev/null and b/menu/icons/mini/physics_section.png differ diff --git a/menu/icons/mini/presentation_section.png b/menu/icons/mini/presentation_section.png new file mode 100644 index 0000000..faee603 Binary files /dev/null and b/menu/icons/mini/presentation_section.png differ diff --git a/menu/icons/mini/printing_section.png b/menu/icons/mini/printing_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/printing_section.png differ diff --git a/menu/icons/mini/publishing_section.png b/menu/icons/mini/publishing_section.png new file mode 100644 index 0000000..faee603 Binary files /dev/null and b/menu/icons/mini/publishing_section.png differ diff --git a/menu/icons/mini/puzzle_section.png b/menu/icons/mini/puzzle_section.png new file mode 100644 index 0000000..1cdfb38 Binary files /dev/null and b/menu/icons/mini/puzzle_section.png differ diff --git a/menu/icons/mini/remote_access_section.png b/menu/icons/mini/remote_access_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/remote_access_section.png differ diff --git a/menu/icons/mini/robotics_section.png b/menu/icons/mini/robotics_section.png new file mode 100644 index 0000000..c5227df Binary files /dev/null and b/menu/icons/mini/robotics_section.png differ diff --git a/menu/icons/mini/sciences_section.png b/menu/icons/mini/sciences_section.png new file mode 100644 index 0000000..c5227df Binary files /dev/null and b/menu/icons/mini/sciences_section.png differ diff --git a/menu/icons/mini/shells_section.png b/menu/icons/mini/shells_section.png new file mode 100644 index 0000000..5e50cde Binary files /dev/null and b/menu/icons/mini/shells_section.png differ diff --git a/menu/icons/mini/sound_section.png b/menu/icons/mini/sound_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/sound_section.png differ diff --git a/menu/icons/mini/sport_section.png b/menu/icons/mini/sport_section.png new file mode 100644 index 0000000..1cdfb38 Binary files /dev/null and b/menu/icons/mini/sport_section.png differ diff --git a/menu/icons/mini/spreadsheet_section.png b/menu/icons/mini/spreadsheet_section.png new file mode 100644 index 0000000..faee603 Binary files /dev/null and b/menu/icons/mini/spreadsheet_section.png differ diff --git a/menu/icons/mini/strategy_section.png b/menu/icons/mini/strategy_section.png new file mode 100644 index 0000000..1cdfb38 Binary files /dev/null and b/menu/icons/mini/strategy_section.png differ diff --git a/menu/icons/mini/system_other_section.png b/menu/icons/mini/system_other_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/system_other_section.png differ diff --git a/menu/icons/mini/system_section.png b/menu/icons/mini/system_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/system_section.png differ diff --git a/menu/icons/mini/taskmanagement_section.png b/menu/icons/mini/taskmanagement_section.png new file mode 100644 index 0000000..faee603 Binary files /dev/null and b/menu/icons/mini/taskmanagement_section.png differ diff --git a/menu/icons/mini/terminals_section.png b/menu/icons/mini/terminals_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/terminals_section.png differ diff --git a/menu/icons/mini/text_tools_section.png b/menu/icons/mini/text_tools_section.png new file mode 100644 index 0000000..5e50cde Binary files /dev/null and b/menu/icons/mini/text_tools_section.png differ diff --git a/menu/icons/mini/timemanagement_section.png b/menu/icons/mini/timemanagement_section.png new file mode 100644 index 0000000..faee603 Binary files /dev/null and b/menu/icons/mini/timemanagement_section.png differ diff --git a/menu/icons/mini/toys_section.png b/menu/icons/mini/toys_section.png new file mode 100644 index 0000000..1cdfb38 Binary files /dev/null and b/menu/icons/mini/toys_section.png differ diff --git a/menu/icons/mini/video_conferences_section.png b/menu/icons/mini/video_conferences_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/video_conferences_section.png differ diff --git a/menu/icons/mini/video_section.png b/menu/icons/mini/video_section.png new file mode 100644 index 0000000..76f4167 Binary files /dev/null and b/menu/icons/mini/video_section.png differ diff --git a/menu/icons/mini/web_browser_section.png b/menu/icons/mini/web_browser_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/web_browser_section.png differ diff --git a/menu/icons/mini/web_editors_section.png b/menu/icons/mini/web_editors_section.png new file mode 100644 index 0000000..1f8fe9c Binary files /dev/null and b/menu/icons/mini/web_editors_section.png differ diff --git a/menu/icons/mini/windowmanager_section.png b/menu/icons/mini/windowmanager_section.png new file mode 100644 index 0000000..1ef2e47 Binary files /dev/null and b/menu/icons/mini/windowmanager_section.png differ diff --git a/menu/icons/mini/wordprocessor_section.png b/menu/icons/mini/wordprocessor_section.png new file mode 100644 index 0000000..faee603 Binary files /dev/null and b/menu/icons/mini/wordprocessor_section.png differ diff --git a/menu/icons/monitoring_section.png b/menu/icons/monitoring_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/monitoring_section.png differ diff --git a/menu/icons/more_applications_other_section.png b/menu/icons/more_applications_other_section.png new file mode 100644 index 0000000..6f60235 Binary files /dev/null and b/menu/icons/more_applications_other_section.png differ diff --git a/menu/icons/more_applications_section.png b/menu/icons/more_applications_section.png new file mode 100644 index 0000000..6f60235 Binary files /dev/null and b/menu/icons/more_applications_section.png differ diff --git a/menu/icons/multimedia_section.png b/menu/icons/multimedia_section.png new file mode 100644 index 0000000..cbab725 Binary files /dev/null and b/menu/icons/multimedia_section.png differ diff --git a/menu/icons/networking_configuration_section.png b/menu/icons/networking_configuration_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/networking_configuration_section.png differ diff --git a/menu/icons/networking_section.png b/menu/icons/networking_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/networking_section.png differ diff --git a/menu/icons/networking_www_section.png b/menu/icons/networking_www_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/networking_www_section.png differ diff --git a/menu/icons/news_section.png b/menu/icons/news_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/news_section.png differ diff --git a/menu/icons/numerical_analysis_section.png b/menu/icons/numerical_analysis_section.png new file mode 100644 index 0000000..c61a344 Binary files /dev/null and b/menu/icons/numerical_analysis_section.png differ diff --git a/menu/icons/office_accessories_section.png b/menu/icons/office_accessories_section.png new file mode 100644 index 0000000..7abe204 Binary files /dev/null and b/menu/icons/office_accessories_section.png differ diff --git a/menu/icons/office_drawing_section.png b/menu/icons/office_drawing_section.png new file mode 100644 index 0000000..7abe204 Binary files /dev/null and b/menu/icons/office_drawing_section.png differ diff --git a/menu/icons/office_section.png b/menu/icons/office_section.png new file mode 100644 index 0000000..7abe204 Binary files /dev/null and b/menu/icons/office_section.png differ diff --git a/menu/icons/other_amusement.png b/menu/icons/other_amusement.png new file mode 100644 index 0000000..ca31948 Binary files /dev/null and b/menu/icons/other_amusement.png differ diff --git a/menu/icons/other_archiving.png b/menu/icons/other_archiving.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/other_archiving.png differ diff --git a/menu/icons/other_configuration.png b/menu/icons/other_configuration.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/other_configuration.png differ diff --git a/menu/icons/other_networking.png b/menu/icons/other_networking.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/other_networking.png differ diff --git a/menu/icons/other_sciences.png b/menu/icons/other_sciences.png new file mode 100644 index 0000000..c61a344 Binary files /dev/null and b/menu/icons/other_sciences.png differ diff --git a/menu/icons/packaging_section.png b/menu/icons/packaging_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/packaging_section.png differ diff --git a/menu/icons/parallel_computing_section.png b/menu/icons/parallel_computing_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/parallel_computing_section.png differ diff --git a/menu/icons/pda_section.png b/menu/icons/pda_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/pda_section.png differ diff --git a/menu/icons/physics_section.png b/menu/icons/physics_section.png new file mode 100644 index 0000000..c61a344 Binary files /dev/null and b/menu/icons/physics_section.png differ diff --git a/menu/icons/presentation_section.png b/menu/icons/presentation_section.png new file mode 100644 index 0000000..7abe204 Binary files /dev/null and b/menu/icons/presentation_section.png differ diff --git a/menu/icons/printing_section.png b/menu/icons/printing_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/printing_section.png differ diff --git a/menu/icons/publishing_section.png b/menu/icons/publishing_section.png new file mode 100644 index 0000000..7abe204 Binary files /dev/null and b/menu/icons/publishing_section.png differ diff --git a/menu/icons/puzzle_section.png b/menu/icons/puzzle_section.png new file mode 100644 index 0000000..ca31948 Binary files /dev/null and b/menu/icons/puzzle_section.png differ diff --git a/menu/icons/remote_access_section.png b/menu/icons/remote_access_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/remote_access_section.png differ diff --git a/menu/icons/robotics_section.png b/menu/icons/robotics_section.png new file mode 100644 index 0000000..c61a344 Binary files /dev/null and b/menu/icons/robotics_section.png differ diff --git a/menu/icons/sciences_section.png b/menu/icons/sciences_section.png new file mode 100644 index 0000000..c61a344 Binary files /dev/null and b/menu/icons/sciences_section.png differ diff --git a/menu/icons/shells_section.png b/menu/icons/shells_section.png new file mode 100644 index 0000000..793d68f Binary files /dev/null and b/menu/icons/shells_section.png differ diff --git a/menu/icons/sound_section.png b/menu/icons/sound_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/sound_section.png differ diff --git a/menu/icons/sport_section.png b/menu/icons/sport_section.png new file mode 100644 index 0000000..ca31948 Binary files /dev/null and b/menu/icons/sport_section.png differ diff --git a/menu/icons/spreadsheet_section.png b/menu/icons/spreadsheet_section.png new file mode 100644 index 0000000..7abe204 Binary files /dev/null and b/menu/icons/spreadsheet_section.png differ diff --git a/menu/icons/strategy_section.png b/menu/icons/strategy_section.png new file mode 100644 index 0000000..ca31948 Binary files /dev/null and b/menu/icons/strategy_section.png differ diff --git a/menu/icons/system_other_section.png b/menu/icons/system_other_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/system_other_section.png differ diff --git a/menu/icons/system_section.png b/menu/icons/system_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/system_section.png differ diff --git a/menu/icons/taskmanagement_section.png b/menu/icons/taskmanagement_section.png new file mode 100644 index 0000000..7abe204 Binary files /dev/null and b/menu/icons/taskmanagement_section.png differ diff --git a/menu/icons/terminals_section.png b/menu/icons/terminals_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/terminals_section.png differ diff --git a/menu/icons/text_tools_section.png b/menu/icons/text_tools_section.png new file mode 100644 index 0000000..793d68f Binary files /dev/null and b/menu/icons/text_tools_section.png differ diff --git a/menu/icons/timemanagement_section.png b/menu/icons/timemanagement_section.png new file mode 100644 index 0000000..7abe204 Binary files /dev/null and b/menu/icons/timemanagement_section.png differ diff --git a/menu/icons/toys_section.png b/menu/icons/toys_section.png new file mode 100644 index 0000000..ca31948 Binary files /dev/null and b/menu/icons/toys_section.png differ diff --git a/menu/icons/video_conferences_section.png b/menu/icons/video_conferences_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/video_conferences_section.png differ diff --git a/menu/icons/video_section.png b/menu/icons/video_section.png new file mode 100644 index 0000000..cbab725 Binary files /dev/null and b/menu/icons/video_section.png differ diff --git a/menu/icons/web_browser_section.png b/menu/icons/web_browser_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/web_browser_section.png differ diff --git a/menu/icons/web_editors_section.png b/menu/icons/web_editors_section.png new file mode 100644 index 0000000..a9a9d2e Binary files /dev/null and b/menu/icons/web_editors_section.png differ diff --git a/menu/icons/windowmanager_section.png b/menu/icons/windowmanager_section.png new file mode 100644 index 0000000..4d9a9dc Binary files /dev/null and b/menu/icons/windowmanager_section.png differ diff --git a/menu/icons/wordprocessor_section.png b/menu/icons/wordprocessor_section.png new file mode 100644 index 0000000..7abe204 Binary files /dev/null and b/menu/icons/wordprocessor_section.png differ diff --git a/menu/make-session.filter b/menu/make-session.filter new file mode 100644 index 0000000..f9bf2a5 --- /dev/null +++ b/menu/make-session.filter @@ -0,0 +1 @@ +^.(/usr/share/X11/dm\.d/|/etc/X11/wmsession\.d/) diff --git a/menu/make-session.script b/menu/make-session.script new file mode 100755 index 0000000..9cce4a2 --- /dev/null +++ b/menu/make-session.script @@ -0,0 +1,2 @@ +#!/bin/sh +/usr/sbin/fndSession diff --git a/menu/menu.dtd b/menu/menu.dtd new file mode 100644 index 0000000..1bca3ed --- /dev/null +++ b/menu/menu.dtd @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/menu/menustyle.csh b/menu/menustyle.csh new file mode 100755 index 0000000..a3e6960 --- /dev/null +++ b/menu/menustyle.csh @@ -0,0 +1,13 @@ +set MGA_MENU_STYLE=mageia + +foreach file (/etc/sysconfig/menustyle $HOME/.menustyle) + if ( -f $file ) then + eval `sed 's|^#.*||' $file | sed 's|\([^=]*\)=\([^=]*\)|set \1=\2|g' | sed 's|$|;|' ` + endif +end + +if ($MGA_MENU_STYLE == discovery && ! ${?XDG_CONFIG_DIRS}) then + set MGA_MENU_STYLE=mageia +endif + +setenv MGA_MENU_STYLE $MGA_MENU_STYLE diff --git a/menu/menustyle.sh b/menu/menustyle.sh new file mode 100755 index 0000000..6096ab2 --- /dev/null +++ b/menu/menustyle.sh @@ -0,0 +1,10 @@ +MGA_MENU_STYLE=mageia + +[ -r /etc/sysconfig/menustyle ] && . /etc/sysconfig/menustyle +[ -r $HOME/.menustyle ] && . $HOME/.menustyle + +if [ "$MGA_MENU_STYLE" = "discovery" ]; then + MGA_MENU_STYLE=mageia +fi + +export MGA_MENU_STYLE diff --git a/menu/update-menus b/menu/update-menus new file mode 100755 index 0000000..bd21520 --- /dev/null +++ b/menu/update-menus @@ -0,0 +1,48 @@ +#!/bin/sh + +usage() { +echo "Usage: update-menus [options]" +echo " -v Be verbose about what is going on." +echo " -u generate only user menu (useful for root user)" +echo " -h, --help This message." + +exit 0 +} + + +VERBOSE=0 + +if [ "$DURING_INSTALL" = "1" ]; then + exit 0 +fi + +if [ "$UID" == "0" ]; then + USER_MENU=0 +else + USER_MENU=1 +fi + +if [ $# != 0 ]; then + +while getopts ":vunh" option +do + case $option in + v ) VERBOSE=1 ; RUN_PARTS_ARG="--verbose" ;; + u ) USER_MENU=1 ;; + h ) usage ;; + esac +done +fi + +export VERBOSE +export USER_MENU + +if [ -d /etc/menu.d ]; then + run-parts $RUN_PARTS_ARG /etc/menu.d + if [ "$USER_MENU" = "1" ]; then + touch "$HOME/.menu-updates.stamp" 2> /dev/null + else + touch /var/lib/menu/.menu-updates.stamp 2> /dev/null + fi +fi + diff --git a/menu/update-menus.filter b/menu/update-menus.filter new file mode 100644 index 0000000..809cc56 --- /dev/null +++ b/menu/update-menus.filter @@ -0,0 +1 @@ +^.(/usr|/opt/kde3)/share/applications/.*\.desktop$ diff --git a/menu/update-menus.script b/menu/update-menus.script new file mode 100755 index 0000000..7f15cb0 --- /dev/null +++ b/menu/update-menus.script @@ -0,0 +1,2 @@ +#!/bin/sh +update-menus diff --git a/menu/xdg_menu b/menu/xdg_menu new file mode 100755 index 0000000..931b373 --- /dev/null +++ b/menu/xdg_menu @@ -0,0 +1,2300 @@ +#!/usr/bin/perl + +# Copyright (c) 2003 SuSE Linux AG, Nuernberg, Germany. All rights reserved. +# +# Author: nadvornik@suse.cz +# +# + +use strict; +use Locale::gettext; +use Getopt::Long; +use Encode; +use I18N::Langinfo qw(langinfo CODESET); +use POSIX qw(locale_h); + +my $Version = "0.2"; + +my $DefaultAppDirs; +my $DefaultDirectoryDirs; +my @KDELegacyDirs; + +my $format = 'WindowMaker'; +my $desktop_name; +my $language = ''; +my $charset = 'iso-8859-1'; +my $root_cmd = 'xdg_menu_su'; + +my $die_on_error = 0; +my $verbose = 0; +my $fullmenu = 0; + +my @language_keys; + +my @accessed_files; +my @save_ARGV = @ARGV; + + +my %Desktop_entries; +my %Directory_entries; + +sub check_file ($) +{ + my ($file) =@_; + + unless (-e $file) { + push @accessed_files, "X $file"; + return ''; + } + + if (-d $file) { + push @accessed_files, "D $file"; + return 'D'; + } else { + push @accessed_files, "F $file"; + return 'F'; + } +} + +sub findicon +{ + +# my $theme = "hicolor"; + + my $iconname = shift; + + + my $home = $ENV{"HOME"}; + my $xdg_data_dirs = $ENV{"XDG_DATA_DIRS"}; + + my (@xdg_data_dirs); + @xdg_data_dirs = split(":",$xdg_data_dirs); + + my (@icon_search_path); + + my (@categorylist); + @categorylist = ("apps", "places", "devices", "actions", "animations", "categories", "emblems", "emotes", "filesystems", "intl", "mimetypes", "status", "stock"); + + my (@sizelist); + @sizelist = (16, 22, 24, 26, 32, 36, 48, 64, 72, 128, 192, 256); + + my $thisdir = $home."/.icons"; + ( -d $thisdir ) && push @icon_search_path, $thisdir; + + + + foreach my $dir (@xdg_data_dirs) + { + my $theme = "hicolor"; + my $size; + my $category; + foreach $size (@sizelist) + { + foreach $category (@categorylist) + { + $thisdir = $dir."/icons/".$theme."/".$size."x".$size."/".$category; + ( -d $thisdir ) && push @icon_search_path, $thisdir; + } + } + $thisdir = $dir."/icons/mini"; + ( -d $thisdir ) && push @icon_search_path, $thisdir; + $thisdir = $dir."/icons"; + ( -d $thisdir ) && push @icon_search_path, $thisdir; + $thisdir = $dir."/icons/large"; + ( -d $thisdir ) && push @icon_search_path, $thisdir; + $theme = "gnome"; + foreach $size (@sizelist) + { + foreach $category (@categorylist) + { + $thisdir = $dir."/icons/".$theme."/".$size."x".$size."/".$category; + ( -d $thisdir ) && push @icon_search_path, $thisdir; + } + } + } + + push @icon_search_path, "/usr/share/pixmaps"; + + my $filename; + + if ( -f $iconname ) + { + return $iconname; + } + else + { + + foreach my $dir (@icon_search_path) + { + foreach my $ext ('','.png','.xpm') + { + $filename = $dir."/".$iconname.$ext; + ( -f $filename ) && return $filename; + } + } + } +} + +sub add_png_extension_if_needed ($) +{ + my ($f) = @_; + return $f =~ /\.(png|xpm|svg)$/ ? $f : "$f.png"; +} + +sub scan_AppDir ($$;$) +{ + my ($pool, $dir, $topdir) = @_; + + check_file($dir); + $topdir = $dir unless defined $topdir; + + opendir(DIR, $dir) or return; + + foreach my $entry (readdir(DIR)) { + + if ( -f "$dir/$entry" && $entry =~ /\.desktop$/ ) { + read_desktop_entry($pool, "$dir/$entry", $topdir); + } + elsif ( -d "$dir/$entry" && $entry ne '.' && $entry ne '..' && $entry ne '.hidden') { + scan_AppDir ($pool, "$dir/$entry", $topdir); + } + } + closedir DIR; +} + +sub scan_DirectoryDir ($$;$) +{ + my ($pool, $dir, $topdir) = @_; + + check_file($dir); + $topdir = $dir unless defined $topdir; + + opendir(DIR, $dir) or return; + + foreach my $entry (readdir(DIR)) { + + if ( -f "$dir/$entry" && $entry =~ /\.directory$/ ) { + read_directory_entry($pool, "$dir/$entry", $topdir); + } + elsif ( -d "$dir/$entry" && $entry ne '.' && $entry ne '..' && $entry ne '.hidden') { + scan_DirectoryDir ($pool, "$dir/$entry", $topdir); + } + } + + closedir DIR; +} + +sub read_directory_entry +{ + my ($pool, $file, $topdir) = @_; + + + unless (defined $Directory_entries{$file}) { + + check_file($file); + + open(FILE, "<$file") or return; + + my $in_desktop_entry = 0; + my %entry; + while () { + if (/^\[/) { + if (/^\[Desktop Entry\]/) { + $in_desktop_entry = 1; + } + elsif (/^\[.*\]/) { + $in_desktop_entry = 0; + } + } + elsif ($in_desktop_entry && /^([^=]*)=([^[:cntrl:]]*)/) { + $entry{$1} = $2; + } + } + close(FILE); + + my $id = $file; + $id =~ s/^$topdir//; + $id =~ s/^\/*//; + $id =~ s/\//-/g; + $entry{'id'} = $id; + + $Directory_entries{$file} = \%entry; + } + + my $entry = $Directory_entries{$file}; + + $pool->{'Directory_entries'}{$entry->{'id'}} = $entry; +} + +sub check_show_in ($) +{ + my ($entry) = @_; + + return 1 unless defined $entry; + + my %OnlyShowIn; + my %NotShowIn; + + if (defined $entry->{'OnlyShowIn'}) { + foreach my $showin (split /;/, $entry->{'OnlyShowIn'}) { + $OnlyShowIn{$showin} = 1; + } + return 0 unless defined $OnlyShowIn{$desktop_name}; + } + if (defined $entry->{'NotShowIn'}) { + foreach my $showin (split /;/, $entry->{'NotShowIn'}) { + $NotShowIn{$showin} = 1; + } + return 0 if defined $NotShowIn{$desktop_name} ; + } + + return 1; +} + +sub read_desktop_entry +{ + my ($pool, $file, $topdir) = @_; + + + unless (defined $Desktop_entries{$file}) { + + check_file($file); + + open(FILE, "<$file") or return; + + my $in_desktop_entry = 0; + my %entry; + while () { + if (/^\[/) { + if (/^\[Desktop Entry\]/) { + $in_desktop_entry = 1; + } + elsif (/^\[.*\]/) { + $in_desktop_entry = 0; + } + } + elsif ($in_desktop_entry && /^([^=]*)=([^[:cntrl:]]*)/) { + $entry{$1} = $2; + } + } + close(FILE); + + my $id = $file; + $id =~ s/^$topdir//; + $id =~ s/^\/*//; + $id =~ s/\//-/g; + $entry{'id'} = $id; + + $entry{'refcount'} = 0; + + $Desktop_entries{$file} = \%entry; + } + + my $entry = $Desktop_entries{$file}; + + return unless defined $entry->{'Name'}; + return unless defined $entry->{'Exec'}; + return if $entry->{'Hidden'} eq 'true'; + return if $entry->{'NoDisplay'} eq 'true'; + + return unless check_show_in($entry); + + return if defined $entry->{'NotShowIn'} && $entry->{'NotShowIn'} eq $desktop_name; + + + if (defined $pool) { + + foreach my $category (split /;/, $entry->{'Categories'}) { + $pool->{'Categories'}{$category} = [] unless defined $pool->{'Categories'}{$category}; + push @{$pool->{'Categories'}{$category}}, $entry; + } + + $pool->{'Desktop_entries'}{$entry->{'id'}} = $entry; + } + + return $entry; +} + +my $cached_pool; + +sub read_desktop_entries ($$) +{ + my ($directory_paths, $desktop_paths) = @_; + + if ($cached_pool->{'Directory_paths'} eq $directory_paths && + $cached_pool->{'Desktop_paths'} eq $desktop_paths) { + + return $cached_pool; + } + + + my $pool = {'Desktop_entries' => {}, + 'Categories' => {}, + 'Directory_entries' => {}, + 'Directory_paths' => $directory_paths, + 'Desktop_paths' => $desktop_paths + }; + + foreach my $dir (split /:/, $directory_paths) { + next if $dir =~ /^\s*$/; + scan_DirectoryDir($pool, $dir); + } + + foreach my $dir (split /:/, $desktop_paths) { + next if $dir =~ /^\s*$/; + scan_AppDir($pool, $dir); + } + + $cached_pool = $pool; + + return $pool; +} + +sub dump_entry_list ($) +{ + my ($list) = @_; + + print "list: "; + foreach my $entry (@$list) { + print "$entry->{id} "; + } + print "\n"; + +} + +sub get_directory_entry ($$) +{ + my ($entry, $pool) = @_; + + return $pool->{'Directory_entries'}{$entry}; +} + +sub interpret_Include +{ + my ($tree, $entries, $pool) = @_; + my %exist; + + my $i = 0; + + + my @list = interpret_entry_node($tree, 'Or', $pool); + + foreach my $e (@$entries) { + if ($e->{type} eq 'desktop') { + $exist{$e->{desktop}} = 1; + } + } + + +# dump_entry_list(\@list); + + foreach my $entry (@list) { + + next if $exist{$entry}; + + push @$entries, {type => 'desktop', desktop => $entry}; + $entry->{'refcount'}++; + + $exist{$entry} = 1; + + } +} + +sub interpret_Exclude +{ + my ($tree, $entries, $pool) = @_; + + my $i = 0; + + my @list = interpret_entry_node($tree, 'Or', $pool); + + + foreach my $entry (@list) { + + my $i = 0; + while (defined $entries->[$i]) { + my $exist = $entries->[$i]; + if ($exist->{type} eq 'desktop' && + $exist->{desktop} eq $entry) { + splice @$entries, $i, 1; + $entry->{'refcount'}--; + } + else { + $i++; + } + } + } +} + + +sub interpret_entry_node ($$$) +{ + my ($tree, $node, $pool) = @_; + + my $i = 0; + $i++ if (ref($tree->[$i]) eq 'HASH'); + + my @subtree; + + while (defined $tree->[$i]) { + if ($tree->[$i] eq 'Filename') { + $i++; + if (ref($tree->[$i][0]) eq 'HASH' and $tree->[$i][1] eq '0') { + my $entry = $tree->[$i][2]; + if (defined $pool->{'Desktop_entries'}{$entry}) { + push @subtree, [$pool->{'Desktop_entries'}{$entry}]; + } + else { + push @subtree, []; + } + } + else { + print STDERR "Filename\n"; + exit 1 if $die_on_error; + } + $i++; + } + elsif ($tree->[$i] eq 'Category') { + $i++; + if (ref($tree->[$i][0]) eq 'HASH' and $tree->[$i][1] eq '0') { + my $category = $tree->[$i][2]; + if (defined $pool->{'Categories'}{$category}) { + push @subtree, $pool->{'Categories'}{$category}; + } + else { + push @subtree, []; + } + } + else { + print STDERR "Category\n"; + exit 1 if $die_on_error; + } + $i++; + } + elsif ($tree->[$i] eq 'All') { + $i++; + if (values %{$pool->{'Desktop_entries'}} > 0) { + push @subtree, [values %{$pool->{'Desktop_entries'}}]; + } + else { + push @subtree, []; + } + $i++; + } + elsif ($tree->[$i] eq '0') { + $i++; + $i++; + } + else { + my @res = interpret_entry_node($tree->[$i+1], $tree->[$i], $pool); + push @subtree, \@res; + $i++; $i++; + } + } + + if ($node eq 'Or') + { +# print "or - \n"; + + my %used; + my @res; + foreach my $st (@subtree) { +# print " st: "; +# dump_entry_list($st); + foreach my $entry (@$st) { + if (! defined $used{$entry}) { + push @res, $entry; + $used{$entry} = 1; + } + } + } +# print " res: "; +# dump_entry_list(\@res); + return @res; + } elsif ($node eq 'And') + { + my %used; + my @res; +# print "and - \n"; + my $cnt = @subtree; + my $min = @{$subtree[0]}; + my $min_idx = 0; + my $idx = 0; + + foreach my $st (@subtree) { +# print " st: "; +# dump_entry_list($st); + + my $num = @$st; + if ($num < $min) { + $min = $num; + $min_idx = $idx; + } + + my %dupes; + foreach my $entry (@$st) { + next if $dupes{$entry}; + $dupes{$entry} = 1; + + if (! defined $used{$entry}) { + $used{$entry} = 1; + } + else { + $used{$entry} ++ + } + } + + $idx ++; + } + return () if $cnt == 0; + foreach my $entry (@{$subtree[$min_idx]}) { + push @res, $entry if $used{$entry} == $cnt; + } + +# print " res: "; +# dump_entry_list(\@res); + return @res; + } elsif ($node eq 'Not') + { + my %used; + my @res; +# print "not - \n"; + my $cnt = @subtree; + foreach my $st (@subtree) { +# print " st: "; +# dump_entry_list($st); + foreach my $entry (@$st) { + $used{$entry} = 1; + } + } + return if $cnt == 0; + foreach my $entry (values %{$pool->{'Desktop_entries'}}) { + push @res, $entry if !defined $used{$entry}; + } + +# print " res: "; +# dump_entry_list(\@res); + return @res; + } else { + print STDERR "Can't use '$node' inside or \n"; + exit 1 if $die_on_error; + return (); + } +} + +sub interpret_root ($$) +{ + my ($tree, $topdir) = @_; + if ($tree->[0] eq 'Menu') { + return interpret_menu($tree->[1]); + } + else { + print STDERR "No toplevel Menu\n"; + exit 1 if $die_on_error; + return; + } +} + + +sub interpret_menu ($;$$) +{ + my ($tree, $directory_paths, $desktop_paths) = @_; + + $directory_paths = '' unless defined $directory_paths; + $desktop_paths = '' unless defined $desktop_paths; + + my %menu = ('entries' => [], + 'OnlyUnallocated' => 0, + 'DontShowIfEmpty' => 0, + 'Deleted' => 0); + + my $i = 0; + + $i++ if (ref($tree->[$i]) eq 'HASH'); + + while (defined $tree->[$i]) { + if ($tree->[$i] eq 'AppDir') { + if (ref($tree->[$i + 1][0]) eq 'HASH' and $tree->[$i + 1][1] eq '0') { + $desktop_paths .= ':' . $tree->[$i + 1][2]; + splice @$tree, $i, 2; + } + else { + print STDERR "wrong AppDir\n"; + exit 1 if $die_on_error; + $i++; + $i++; + } + } + elsif ($tree->[$i] eq 'DefaultAppDirs') { + $desktop_paths .= ':' . $DefaultAppDirs; + splice @$tree, $i, 2; + } + elsif ($tree->[$i] eq 'DirectoryDir') { + if (ref($tree->[$i + 1][0]) eq 'HASH' and $tree->[$i + 1][1] eq '0') { + $directory_paths .= ':' . $tree->[$i + 1][2]; + splice @$tree, $i, 2; + } + else { + print STDERR "wrong DirectoryDir\n"; + exit 1 if $die_on_error; + $i++; + $i++; + } + } + elsif ($tree->[$i] eq 'DefaultDirectoryDirs') { + $directory_paths .= ':' . $DefaultDirectoryDirs; + splice @$tree, $i, 2; + } + else { + $i++; + $i++; + } + } + + + $menu{directory_paths} = $directory_paths; + $menu{desktop_paths} = $desktop_paths; + + my $pool = read_desktop_entries($directory_paths, $desktop_paths); + + + $i = 0; + + $i++ if (ref($tree->[$i]) eq 'HASH'); + + while (defined $tree->[$i]) { + if ($tree->[$i] eq 'Menu') { + $i++; + my $submenu = interpret_menu($tree->[$i], $directory_paths, $desktop_paths); + push @{$menu{'entries'}}, {type => 'menu', menu => $submenu}; + $i++; + } + elsif ($tree->[$i] eq 'Name') { + $i++; + if (ref($tree->[$i][0]) eq 'HASH' and $tree->[$i][1] eq '0') { + $menu{'Name'} = $tree->[$i][2]; + } + else { + print STDERR "wrong Name\n"; + exit 1 if $die_on_error; + } + $i++; + } + elsif ($tree->[$i] eq 'Directory') { + $i++; + if (ref($tree->[$i][0]) eq 'HASH' and $tree->[$i][1] eq '0') { + $menu{'Directory'} = get_directory_entry($tree->[$i][2], $pool); +# print "Directory " . $tree->[$i][2] . "\n"; + } + else { + print STDERR "wrong Directory\n"; + exit 1 if $die_on_error; + } + $i++; + } + elsif ($tree->[$i] eq 'OnlyUnallocated') { + $menu{'OnlyUnallocated'} = 1; + $i++; + $i++; + } + elsif ($tree->[$i] eq 'DontShowIfEmpty') { + $menu{'DontShowIfEmpty'} = 1; + $i++; + $i++; + } + elsif ($tree->[$i] eq 'Deleted') { + $menu{'Deleted'} = 1; + $i++; + $i++; + } + elsif ($tree->[$i] eq 'NotDeleted') { + $menu{'Deleted'} = 0; + $i++; + $i++; + } + elsif ($tree->[$i] eq 'Include') { + $i++; + interpret_Include($tree->[$i], $menu{'entries'}, $pool); + $i++; + } + elsif ($tree->[$i] eq 'Exclude') { + $i++; + interpret_Exclude($tree->[$i], $menu{'entries'}, $pool); + $i++; + } + elsif ($tree->[$i] eq '0') { + $i++; + if ($tree->[$i] !~ /^\s*$/) { + print STDERR "skip '$tree->[$i]'\n" ; + exit 1 if $die_on_error; + } + $i++; + } + else { + print STDERR "Unknown '$tree->[$i]':\n"; + $i++; + print STDERR " '@{$tree->[$i]}'\n"; + $i++; + exit 1 if $die_on_error; + } + } + + return \%menu; +} + + +sub read_menu ($;$) +{ + my ($file, $basedir) = @_; + + + if ($file !~ /^\// && defined $basedir) { + $file = "$basedir/$file"; + } + + unless (defined $basedir) { + $basedir = $file; + $basedir =~ s/\/[^\/]*$//; + } + + unless (check_file($file)) { + print STDERR "WARNING: '$file' does not exist\n"; + return ['Menu', [{}]]; + } + + print STDERR "reading '$file'\n" if $verbose; + + my $parser = new XML::Parser(Style => 'Tree'); + my $tree = $parser->parsefile($file); + + my $DefaultMergeDir = $file; + $DefaultMergeDir =~ s/^.*\///; + $DefaultMergeDir =~ s/\.menu$/-merged/; + + read_includes($tree, $basedir, $DefaultMergeDir); + + return $tree +} + +sub read_menu_dir ($;$) +{ + my ($dir, $basedir) = @_; + + my @out; + + if ($dir !~ /^\// && defined $basedir) { + $dir = "$basedir/$dir"; + } + + + check_file($dir); + + opendir(DIR, $dir); + + foreach my $entry (readdir(DIR)) { + + if ( -f "$dir/$entry" && $entry =~ /\.menu$/ ) { + my $menu = read_menu("$dir/$entry"); + $menu = remove_toplevel_Menu($menu); + push @out, @$menu; + } + } + closedir DIR; + + return \@out; +} + +sub quote_xml ($) +{ + my ($txt) = @_; + + $txt =~ s/&/&/g; + $txt =~ s//>/g; + return $txt; +} + +sub read_legacy_dir ($;$) +{ + my ($dir,$basedir) = @_; + my $out; + + $dir =~ s/\/*$//; + + $basedir = $dir unless defined $basedir; + + return "" if check_file($dir) ne 'D'; + + $out = "\n"; + + if ($dir eq $basedir) { + my $xmldir = quote_xml($dir); + + $out .= "$xmldir\n"; + $out .= "$xmldir\n"; + } + else { + my $name = $dir; + $name =~ s/\/*$//; + $name =~ s/^.*\///; + + $name = quote_xml($name); + + $out .= "$name\n"; + } + + + if (-f "$dir/.directory") { + + my $dir_id = "$dir/.directory"; + $dir_id =~ s/^$basedir//; + $dir_id =~ s/^\///; + $dir_id = quote_xml($dir_id); + + $out .= "$dir_id\n"; + } + + opendir(DIR, $dir); + + foreach my $entry (readdir(DIR)) { + + if ( -f "$dir/$entry" && $entry =~ /\.desktop$/ ) { + my $id = "$dir/$entry"; + $id =~ s/^$basedir//; + $id =~ s/^\///; + $id =~ s/\//-/g; + $id = quote_xml($id); + + my $desktop = read_desktop_entry(undef, "$dir/$entry", $basedir); + $out .= "$id\n" unless defined $desktop->{'Categories'} + } + elsif ( -d "$dir/$entry" && $entry ne '.' && $entry ne '..' && $entry ne '.hidden') { + $out .= read_legacy_dir("$dir/$entry", $basedir); + } + } + closedir DIR; + $out .= "\n"; + return $out; +} + +sub remove_toplevel_Menu ($) +{ + my ($tree) = @_; + if ($tree->[0] eq 'Menu') { + shift @{$tree->[1]} if (ref($tree->[1][0]) eq 'HASH'); + return $tree->[1]; + } + else { + print STDERR "No toplevel Menu\n"; + exit 1 if $die_on_error; + return; + } +} + +sub read_includes ($$$) +{ + my ($tree, $basedir, $DefaultMergeDir) = @_; + + my $i = 0; + + $i++ if (ref($tree->[$i]) eq 'HASH'); + + while (defined $tree->[$i]) { + if ($tree->[$i] eq 'MergeFile') { + if (ref($tree->[$i + 1][0]) eq 'HASH' and $tree->[$i + 1][1] eq '0') { + my $add_tree = read_menu($tree->[$i + 1][2], $basedir); + $add_tree = remove_toplevel_Menu($add_tree); + + splice @$tree, $i, 2, @$add_tree; + + } + else { + print STDERR "wrong MergeFile\n"; + exit 1 if $die_on_error; + $i++; + $i++; + } + + } + elsif ($tree->[$i] eq 'MergeDir') { + if (ref($tree->[$i + 1][0]) eq 'HASH' and $tree->[$i + 1][1] eq '0') { + + my $add_tree = read_menu_dir($tree->[$i + 1][2], $basedir); + + splice @$tree, $i, 2, @$add_tree; + + } + else { + print STDERR "wrong MergeFile\n"; + exit 1 if $die_on_error; + $i++; + $i++; + } + + } + elsif ($tree->[$i] eq 'DefaultMergeDirs') { + my $add_tree = read_menu_dir($DefaultMergeDir, $basedir); + splice @$tree, $i, 2, @$add_tree; + } + elsif ($tree->[$i] eq 'LegacyDir') { + if (ref($tree->[$i + 1][0]) eq 'HASH' and $tree->[$i + 1][1] eq '0') { + + my $xml = read_legacy_dir($tree->[$i + 1][2]); + print STDERR "reading legacy directory '" . $tree->[$i + 1][2] . "'\n" if $verbose; + + my $parser = new XML::Parser(Style => 'Tree'); + my $add_tree = $parser->parse($xml); + $add_tree = remove_toplevel_Menu($add_tree); + splice @$tree, $i, 2, @$add_tree; + + } + else { + print STDERR "wrong LegacyDir\n"; + exit 1 if $die_on_error; + $i++; + $i++; + } + + } + elsif ($tree->[$i] eq 'KDELegacyDirs') { + my @out; + foreach my $dir (@KDELegacyDirs) { + my $xml = read_legacy_dir($dir); + print STDERR "reading legacy directory '$dir'\n" if $verbose; + + my $parser = new XML::Parser(Style => 'Tree'); + my $add_tree = $parser->parse($xml); + $add_tree = remove_toplevel_Menu($add_tree); + push @out, @$add_tree + } + splice @$tree, $i, 2, @out; + } + elsif ($tree->[$i] eq 'Menu') { + $i++; + read_includes($tree->[$i], $basedir, $DefaultMergeDir); + $i++; + } + else { + $i++; + $i++; + } + } +} + +sub get_menu_name ($) +{ + my ($tree) = @_; + my $name; + + my $i = 0; + + $i++ if (ref($tree->[$i]) eq 'HASH'); + + while (defined $tree->[$i]) { + if ($tree->[$i] eq 'Name') { + $i++; + if (ref($tree->[$i][0]) eq 'HASH' and $tree->[$i][1] eq '0') { + $name = $tree->[$i][2]; + last; + } + else { + print STDERR "wrong Name\n"; + } + $i++; + } + else { + $i++; + $i++; + } + } + + unless (defined $name) { + print STDERR "Menu has no name element\n"; + } + return $name; +} + + +sub append_menu ($$) +{ + my ($target, $source) = @_; + + my $i = 0; + + $i++ if (ref($source->[$i]) eq 'HASH'); + + while (defined $source->[$i]) { + if ($source->[$i] ne 'Name') { + push @$target, $source->[$i]; + push @$target, $source->[$i + 1]; + } + + $i++; + $i++; + } +} + + +sub merge_menus ($) +{ + my ($tree) = @_; + + my %used; #menu name already used + + my $i = 0; + + $i++ if (ref($tree->[$i]) eq 'HASH'); + + while (defined $tree->[$i]) { + if ($tree->[$i] eq 'Menu') { + my $name = get_menu_name($tree->[$i + 1]); + if (defined $used{$name}) { #second menu with the same name + my $target = $used{$name}; + + append_menu($tree->[$target], $tree->[$i + 1]); + + splice @$tree, $i, 2; + } + else { # first appearance + $used{$name} = $i + 1; + $i++; + $i++; + } + } + else { + $i++; + $i++; + } + } + + + $i = 0; + $i++ if (ref($tree->[$i]) eq 'HASH'); + + while (defined $tree->[$i]) { + if ($tree->[$i] eq 'Menu') { + merge_menus($tree->[$i + 1]); + } + $i++; + $i++; + } +} + +sub read_Move ($$) +{ + my ($tree, $hash) = @_; + + my $i = 0; + + my $old = ''; + + + $i++ if (ref($tree->[$i]) eq 'HASH'); + + while (defined $tree->[$i]) { + if ($tree->[$i] eq 'Old') { + $i++; + if (ref($tree->[$i][0]) eq 'HASH' and $tree->[$i][1] eq '0') { + $old = $tree->[$i][2]; + } + else { + print STDERR "wrong Old\n"; + exit 1 if $die_on_error; + } + $i++; + } + if ($tree->[$i] eq 'New') { + $i++; + if (ref($tree->[$i][0]) eq 'HASH' and $tree->[$i][1] eq '0') { + $hash->{$old} = $tree->[$i][2]; + } + else { + print STDERR "wrong New\n"; + exit 1 if $die_on_error; + } + $i++; + } + else { + $i++; + $i++; + } + } +} + +sub find_menu_in_tree ($$) +{ + my ($path, $tree) = @_; + + my $root = $path; + $root =~ s/\/.*$//; + + my $subpath = $path; + $subpath =~ s/^[^\/]*\/*//; + + my $i = 0; + + $i++ if (ref($tree->[$i]) eq 'HASH'); + + while (defined $tree->[$i]) { + if ($tree->[$i] eq 'Menu') { + if ($root eq get_menu_name($tree->[$i + 1])) { + + if ($subpath eq '') { + return { 'parent' => $tree, 'index' => $i, 'menu' => $tree->[$i + 1]}; + } + return find_menu_in_tree($subpath, $tree->[$i + 1]); + } + } + + $i++; + $i++; + } + + return undef; +} + +sub copy_menu ($$) +{ + my ($path, $tree) = @_; + + my $tail; + my $child; + + foreach my $elem (reverse split(/\//, $path)) { + next if $elem eq ''; + + my $menu = [{}, 'Name', [{}, 0, $elem]]; + push @$menu, ('Menu', $child) if defined $child; + + $tail = $menu unless defined $tail; + $child = $menu; + } + + append_menu($tail, $tree); + + return $child; +} + +sub move_menus ($) +{ + my ($tree) = @_; + +# print "@$tree\n"; + my %move; + + my $i = 0; + + $i++ if (ref($tree->[$i]) eq 'HASH'); + + while (defined $tree->[$i]) { + if ($tree->[$i] eq 'Move') { + + read_Move($tree->[$i + 1], \%move); + splice @$tree, $i, 2; + } + else { + $i++; + $i++; + } + } + + foreach my $source (keys %move) { + my $sourceinfo = find_menu_in_tree($source, $tree); + + if (defined $sourceinfo) { + my $target = copy_menu($move{$source}, $sourceinfo->{'menu'}); + splice @{$sourceinfo->{'parent'}}, $sourceinfo->{'index'}, 2; + push @$tree, ('Menu', $target); + merge_menus($tree); + } + } + + $i = 0; + $i++ if (ref($tree->[$i]) eq 'HASH'); + + while (defined $tree->[$i]) { + if ($tree->[$i] eq 'Menu') { + move_menus($tree->[$i + 1]); + } + $i++; + $i++; + } +} + +sub remove_allocated ($) +{ + my ($menu) = @_; + + + my $i = 0; + while ($i < @{$menu->{'entries'}}) { + my $entry = $menu->{'entries'}[$i]; + + if ($entry->{type} eq 'menu') { + remove_allocated($entry->{menu}); + $i++; + } + elsif ($entry->{type} eq 'desktop' && + $menu->{'OnlyUnallocated'} && + $entry->{desktop}{'refcount'} > 1) { + + $entry->{desktop}{'refcount'}--; + splice @{$menu->{'entries'}}, $i, 1; + } + else { + $i++; + } + + + } + return 0; +} + + +sub remove_empty_menus ($) +{ + my ($menu) = @_; + + + my $i = 0; + while ($i < @{$menu->{'entries'}}) { + my $entry = $menu->{'entries'}[$i]; + + if ($entry->{type} eq 'menu' && remove_empty_menus($entry->{menu})) { + splice @{$menu->{'entries'}}, $i, 1; + } + else { + $i++; + } + + + } + + return 1 if @{$menu->{'entries'}} == 0; # && $menu->{'DontShowIfEmpty'}; #menu is empty + + return 0; +} + + +sub prepare_exec ($$) +{ + my ($exec, $desktop) = @_; + + $exec =~ s/%f//g; + $exec =~ s/%F//g; + $exec =~ s/%u//g; + $exec =~ s/%U//g; + $exec =~ s/%d//g; + $exec =~ s/%D//g; + $exec =~ s/%n//g; + $exec =~ s/%N//g; + $exec =~ s/%i//g; + $exec =~ s/%k//g; + $exec =~ s/%v//g; + $exec =~ s/%m//g; + + my $caption = $desktop->{Name}; + + $exec =~ s/%c/$caption/g; + + $exec =~ s/%%/%/g; + + $exec = "xterm -e $exec" if $desktop->{Terminal} eq '1' || $desktop->{Terminal} eq 'true'; + + $exec = "$root_cmd $exec" if $desktop->{'X-KDE-SubstituteUID'} eq '1' || $desktop->{'X-KDE-SubstituteUID'} eq 'true'; + return $exec; +} + +sub get_loc_entry ($$) +{ + my ($desktop, $entry) = @_; + + foreach my $key (@language_keys) { + my $loc_entry = $entry . "[$key]"; + return $desktop->{$loc_entry} if defined $desktop->{$loc_entry} && $desktop->{$loc_entry} !~ /^\s*$/; + } + + return $desktop->{$entry}; +} + +sub preprocess_menu ($) +{ + # localize, sort, prepare_exec + my ($menu) = @_; + + return 0 if $menu->{'Deleted'}; + return 0 unless check_show_in($menu->{'Directory'}); + return 0 if defined $menu->{'Directory'} && $menu->{'Directory'}->{'NoDisplay'} eq 'true'; + + my $menu_name = $menu->{'Name'}; + my $menu_icon = ""; + + if (defined $menu->{'Directory'}) { + my $directory = $menu->{'Directory'}; + $menu_icon = $menu->{'Directory'}{'Icon'}; + my $directory_name = get_loc_entry($directory, 'Name'); + + if (defined $directory_name) { + Encode::from_to($directory_name, "utf8", $charset) + if !defined $directory->{"Encoding"} || $directory->{"Encoding"} eq 'UTF-8'; + + $menu_name = $directory_name; + } + } + + $menu->{'PrepName'} = $menu_name; + $menu->{'PrepIcon'} = $menu_icon; + + my $i = 0; + while (defined $menu->{'entries'}[$i]) { + my $entry = $menu->{'entries'}[$i]; + if ($entry->{'type'} eq 'desktop') { + my $desktop = $entry->{desktop}; + + my $name = $desktop->{'id'}; + + my $desktop_name = get_loc_entry($desktop, 'Name'); + + if (defined $desktop_name) { + Encode::from_to($desktop_name, "utf8", $charset) + if !defined $desktop->{"Encoding"} || $desktop->{"Encoding"} eq 'UTF-8'; + + $name = $desktop_name; + } + + $desktop->{'PrepName'} = $name; + $entry->{'Name'} = $name; + $entry->{'PrepName'} = $name; + + $desktop->{'PrepExec'} = prepare_exec($desktop->{Exec}, $desktop); + $i++; + } + elsif ($entry->{type} eq 'menu') { + if (preprocess_menu ($entry->{'menu'})) { + $entry->{'Name'} = $entry->{'menu'}{'Name'}; + $entry->{'PrepName'} = $entry->{'menu'}{'PrepName'}; + $i++; + } + else { + splice @{$menu->{'entries'}}, $i, 1; + } + } + else { + print STDERR "wrong menu entry type: $entry->{type}"; + exit 1 if $die_on_error; + splice @{$menu->{'entries'}}, $i, 1; + } + } + + $menu->{'entries'} = [ sort {$b->{'type'} cmp $a->{'type'} || $a->{'PrepName'} cmp $b->{'PrepName'}} @{$menu->{'entries'}} ]; + + my $i = 0; + my $prev_entry; + while (defined $menu->{'entries'}[$i]) { + my $entry = $menu->{'entries'}[$i]; + if (defined $prev_entry && + $entry->{'type'} eq 'desktop' && + $prev_entry->{'type'} eq 'desktop' && + $prev_entry->{'PrepName'} eq $entry->{'PrepName'} && + $prev_entry->{'desktop'}->{'PrepExec'} eq $entry->{'desktop'}->{'PrepExec'}) { + splice @{$menu->{'entries'}}, $i, 1; + } + else { + $prev_entry = $entry; + $i++; + } + } + + return 1; +} + +sub output_twm_menu ($;$$) +{ + my ($menu, $toplevel, $path) = @_; + + my $output = ''; + + $path = '' unless defined $path; + + $toplevel = 1 unless defined $toplevel; + + my $menu_name = $menu->{'PrepName'}; + my $menu_id = "$path-" . $menu->{'Name'}; + $menu_id =~ s/\s/_/g; + + $menu_id = 'xdg_menu' if $toplevel; + + foreach my $entry (@{$menu->{'entries'}}) { + if ($entry->{type} eq 'menu') { + $output .= output_twm_menu($entry->{'menu'}, 0, $menu_id); + } + } + + $output .= "menu \"$menu_id\" {\n"; + $output .= "\"$menu_name\" f.title\n"; + + foreach my $entry (@{$menu->{'entries'}}) { + if ($entry->{type} eq 'desktop') { + my $desktop = $entry->{desktop}; + + my $name = $desktop->{'PrepName'}; + my $exec = $desktop->{'PrepExec'}; + my $color = ''; + + $exec =~ s/"/\\"/g; + + $color = ' ("red":"grey")' if $desktop->{'X-KDE-SubstituteUID'} eq '1' || $desktop->{'X-KDE-SubstituteUID'} eq 'true'; + + $output .= "\"$name\"$color f.exec \"$exec&\"\n"; + } + elsif ($entry->{type} eq 'menu') { + my $name = $entry->{'menu'}{'PrepName'}; + my $id = "$menu_id-" . $entry->{'menu'}{'Name'}; + + $id =~ s/\s/_/g; + + $output .= "\"$name\" f.menu \"$id\"\n"; + } + else { + print STDERR "wrong menu entry type: $entry->{type}"; + } + + } + $output .= "}\n"; + + return $output; +} + +sub output_wmaker_menu ($;$) +{ + my ($menu, $indent) = @_; + + my $output = ''; + + $indent = 0 unless defined $indent; + + my $menu_name = $menu->{'PrepName'}; + + $output .= ' ' x $indent; + $output .= "\"$menu_name\" MENU\n"; + + if ($indent == 0) { + $output .= "\n#include \"user.menu\"\n\n"; + } + + + foreach my $entry (@{$menu->{'entries'}}) { + if ($entry->{type} eq 'desktop') { + my $desktop = $entry->{desktop}; + + my $name = $desktop->{'PrepName'}; + my $exec = $desktop->{'PrepExec'}; + + $output .= ' ' x $indent; + $output .= " \"$name\" EXEC $exec\n"; + } + elsif ($entry->{type} eq 'menu') { + $output .= output_wmaker_menu ($entry->{'menu'}, $indent + 1); + } + else { + print STDERR "wrong menu entry type: $entry->{type}"; + } + + } + + if ($indent == 0) { + textdomain("menu-messages"); + + my $exit_msg = gettext("Exit"); + my $restart_msg = gettext("Restart"); + if (langinfo(CODESET) ne 'UTF-8') { + $exit_msg = Encode::encode_utf8($exit_msg); + $restart_msg = Encode::encode_utf8($restart_msg); + } + $output .= "\t\"$exit_msg\" MENU\n\t\t\"$restart_msg\" RESTART\n\t\t\"$exit_msg\" EXIT\n\"$exit_msg\" END\n"; + } + + $output .= ' ' x $indent; + $output .= "\"$menu_name\" END\n"; + + return $output; +} + +sub output_fvwm2_menu ($;$$) +{ + my ($menu, $toplevel, $path) = @_; + + my $output = ''; + + $path = '' unless defined $path; + + $toplevel = 1 unless defined $toplevel; + + my $menu_name = $menu->{'PrepName'}; + my $menu_id = "$path-" . $menu->{'Name'}; + $menu_id =~ s/\s/_/g; + + $menu_id = 'xdg_menu' if $toplevel; + + foreach my $entry (@{$menu->{'entries'}}) { + if ($entry->{type} eq 'menu') { + $output .= output_fvwm2_menu($entry->{'menu'}, 0, $menu_id); + } + } + + $output .= "DestroyMenu \"$menu_id\"\n"; + $output .= "AddToMenu \"$menu_id\" \"$menu_name\" Title\n"; + + foreach my $entry (@{$menu->{'entries'}}) { + if ($entry->{type} eq 'desktop') { + my $desktop = $entry->{desktop}; + + my $name = $desktop->{'PrepName'}; + my $exec = $desktop->{'PrepExec'}; + + $output .= "+ \"$name\" Exec $exec\n"; + } + elsif ($entry->{type} eq 'menu') { + my $name = $entry->{'menu'}{'PrepName'}; + my $id = "$menu_id-" . $entry->{'menu'}{'Name'}; + $id =~ s/\s/_/g; + + $output .= "+ \"$name\" Popup \"$id\"\n"; + } + else { + print STDERR "wrong menu entry type: $entry->{type}"; + } + + } + $output .= "\n"; + + return $output; +} + +sub output_blackbox_menu ($;$) +{ + my ($menu, $indent) = @_; + + my $output = ''; + my $run = $format eq 'fluxbox' ? 'fbrun -nearmouse' : 'bbrun -a -w'; + + $output .= "[begin] (Menu)\n"; + $output .= output_blackbox_inner_menu ($menu, $indent); + $output .= "[separator]\n"; + $output .= '[config] (Configuration) + [workspaces] (Workspace) + [submenu] (System Styles) {Choose a style...} + [stylesdir] (/usr/share/blackbox/styles) + [stylesdir] (/usr/share/fluxbox/styles) + [stylesdir] (/usr/share/openbox/styles) + [end] + [submenu] (User Styles) {Choose a style...} + [stylesdir] (~/.blackbox/styles) + [stylesdir] (~/.fluxbox/styles) + [stylesdir] (~/.openbox/styles) + [end] + [separator] + [exec] (Run Command) {' . $run . '} + [exec] (Lock Screen) {xlock} + [restart] (Restart) {} + [exit] (Logout) +[end] +'; + $output .= "[end]\n"; + return $output; +} + + +sub output_blackbox_inner_menu ($;$) +{ + my ($menu, $indent) = @_; + + my $output = ''; + + $indent = 0 unless defined $indent; + + my $menu_name = $menu->{'PrepName'}; + $menu_name =~ s/\)/\\\)/g; + my $menu_icon = findicon($menu->{'PrepIcon'} || "folder"); + + $output .= ' ' x $indent; + $output .= "[submenu] ($menu_name) <$menu_icon>\n"; + + foreach my $entry (@{$menu->{'entries'}}) { + if ($entry->{type} eq 'desktop') { + my $desktop = $entry->{desktop}; + + my $name = $desktop->{'PrepName'}; + $name =~ s/\)/\\\)/g; + my $exec = $desktop->{'PrepExec'}; + my $icon = findicon($desktop->{'Icon'}); + + $output .= ' ' x $indent; + $output .= " [exec] ($name) {$exec} <$icon>\n"; + } + elsif ($entry->{type} eq 'menu') { + $output .= output_blackbox_inner_menu ($entry->{'menu'}, $indent + 1); + } + else { + print STDERR "wrong menu entry type: $entry->{type}"; + } + + } + $output .= ' ' x $indent; + $output .= "[end] # ($menu_name)\n"; + + return $output; +} + +sub output_icewm_menu ($;$) +{ + my ($menu, $indent) = @_; + + my $output = ''; + + $indent = 0 unless defined $indent; + + my $menu_name = $menu->{'PrepName'}; + my $menu_icon = $menu->{'PrepIcon'} || "folder" ; + + $output .= ' ' x $indent; + $output .= "menu \"$menu_name\" $menu_icon.png {\n"; + + foreach my $entry (@{$menu->{'entries'}}) { + if ($entry->{type} eq 'desktop') { + my $desktop = $entry->{desktop}; + + my $name = $desktop->{'PrepName'}; + my $exec = $desktop->{'PrepExec'}; + my $icon = add_png_extension_if_needed($desktop->{'Icon'}); + + $output .= ' ' x $indent; + $output .= " prog \"$name\" $icon $exec\n"; + } + elsif ($entry->{type} eq 'menu') { + $output .= output_icewm_menu ($entry->{'menu'}, $indent + 1); + } + else { + print STDERR "wrong menu entry type: $entry->{type}"; + } + + } + $output .= ' ' x $indent; + $output .= "}\n"; + + return $output; +} + +sub prepare_exec_xfce4 ($$) +{ + my ($exec, $desktop) = @_; + + $exec =~ s/%f//g; + $exec =~ s/%F//g; + $exec =~ s/%u//g; + $exec =~ s/%U//g; + $exec =~ s/%d//g; + $exec =~ s/%D//g; + $exec =~ s/%n//g; + $exec =~ s/%N//g; + $exec =~ s/%i//g; + $exec =~ s/%k//g; + $exec =~ s/%v//g; + $exec =~ s/%m//g; + + my $caption = $desktop->{Name}; + + $exec =~ s/%c/$caption/g; + + $exec =~ s/%%/%/g; + + $exec =~ s/\"/"/g; + + $exec = "$root_cmd $exec" if $desktop->{'X-KDE-SubstituteUID'} eq '1' || $desktop->{'X-KDE-SubstituteUID'} eq 'true'; + return $exec; +} + + + +sub output_xfce4_menu ($;$) +{ + my ($menu, $indent) = @_; + + my $output = ''; + + $indent = 0 unless defined $indent; + + if ($indent == 0) { + $output .= '' . "\n"; + $output .= '' . "\n"; + $output .= ']>' . "\n\n"; + } + + my $menu_name = $menu->{'PrepName'}; + my $menu_ico = $menu->{'PrepIcon'}; + $output .= ' ' x $indent; + + if ($indent == 0) { + $output .= "\n" + } + else { + $output .= "\n"; + } + + foreach my $entry (@{$menu->{'entries'}}) { + if ($entry->{type} eq 'desktop') { + my $desktop = $entry->{desktop}; + + my $name = $desktop->{'PrepName'}; + my $exec = prepare_exec_xfce4($desktop->{Exec}, $desktop); + my $term = ($desktop->{Terminal} eq '1' || $desktop->{Terminal} eq 'true') ? "yes" : "no"; + my $ico = $desktop->{'Icon'}; + $output .= ' ' x $indent; + $output .= " \n"; + } + elsif ($entry->{type} eq 'menu') { + $output .= output_xfce4_menu ($entry->{'menu'}, $indent + 1); + } + else { + print STDERR "wrong menu entry type: $entry->{type}"; + } + + } + $output .= ' ' x $indent; + + if ($indent == 0) { + $output .= "\n"; + } + else { + $output .= "\n"; + } + + return $output; +} + +sub output_openbox3_menu ($;$) +{ + my ($menu, $indent) = @_; + + my $output = ''; + + $output .= ' + +'; + $output .= "\n"; + $output .= output_openbox3_inner_menu ($menu, $indent); + $output .= "\n"; + $output .= ' + + xterm + + + + + + + obconf + + + + xlock -remote -nice 19 -mode blank -geometry 1x1 -enablesaver + + + '; + $output .= "\n"; + return $output; +} + +sub output_openbox3_pipe_menu ($;$) +{ + my ($menu, $indent) = @_; + + my $output = ''; + + $output .= "\n"; + $output .= output_openbox3_inner_menu ($menu, $indent); + $output .= "\n"; + return $output; +} + +sub output_openbox3_inner_menu ($;$) +{ + my ($menu, $indent) = @_; + + my $output = ''; + + $indent = 0 unless defined $indent; + my $menu_name = $menu->{'PrepName'}; + + $output .= ' ' x $indent; + $output .= "\n"; +# $output .= "\n"; + + foreach my $entry (@{$menu->{'entries'}}) { + if ($entry->{type} eq 'desktop') { + my $desktop = $entry->{desktop}; + + my $name = $desktop->{'PrepName'}; + my $exec = $desktop->{'PrepExec'}; + + $output .= ' ' x $indent; + $output .= " \n"; + $output .= " $exec\n"; + $output .= " \n"; + } + elsif ($entry->{type} eq 'menu') { + $output .= output_openbox3_inner_menu ($entry->{'menu'}, $indent + 1); + } + else { + print STDERR "wrong menu entry type: $entry->{type}"; + } + + } + $output .= ' ' x $indent; + $output .= " \n"; + + return $output; +} + + +sub output_readable ($;$) +{ + my ($menu, $indent) = @_; + + my $output = ''; + + $indent = 0 unless defined $indent; + + my $menu_name = $menu->{'Name'}; + + $output .= "\t" x $indent; + $output .= "\"$menu_name\" MENU\n"; + + + foreach my $entry (@{$menu->{'entries'}}) { + if ($entry->{type} eq 'desktop') { + my $desktop = $entry->{desktop}; + + my $name = $desktop->{Name}; + + $output .= "\t" x $indent; + $output .= "\t\"$name\"\n"; + + + my @v = %$desktop; + $output .= "@v\n" if $name eq ''; + } + elsif ($entry->{type} eq 'menu') { + $output .= output_readable ($entry->{menu}, $indent + 1); + } + else { + print STDERR "wrong menu entry type: $entry->{type}"; + } + + } + + return $output; +} + +sub get_root_menu +{ + foreach my $dir (split(/:/, $ENV{XDG_CONFIG_DIRS}), "/etc/xdg") { + check_file("$dir/menus/applications.menu"); + return "$dir/menus/applications.menu" if -f "$dir/menus/applications.menu"; + } + return ""; +} + +sub get_app_dirs +{ + my %used; + my $ret = ''; + my @kde_xdgdata = $> ? split(/:/, `kde-config --path xdgdata-apps`) : (); + + foreach $_ (@kde_xdgdata) { + s/\/applications\/*\s*$//; + }; + + foreach my $d (split(/:/, $ENV{XDG_DATA_DIRS}), @kde_xdgdata, "/usr/share", "/opt/gnome/share") { + my $dir = $d; + $dir =~ s/\/*$//; + next if defined $used{$dir}; + next if check_file("$dir/applications") ne 'D'; + $ret .= ':' if $ret ne ''; + $ret .= "$dir/applications"; + $used{$dir} = 1; + } + return $ret; +} + +sub get_desktop_dirs +{ + my %used; + my $ret = ''; + foreach my $dir (split(/:/, $ENV{XDG_DATA_DIRS}), "/usr/share", "/opt/kde3/share", "/opt/gnome/share") { + next if defined $used{$dir}; + next if check_file("$dir/desktop-directories") ne 'D'; + $ret .= ':' if $ret ne ''; + $ret .= "$dir/desktop-directories"; + $used{$dir} = 1; + } + return $ret; +} + +sub get_KDE_legacy_dirs +{ + my %used; + my @ret; + foreach my $d ("/etc/opt/kde3/share/applnk", "/opt/kde3/share/applnk", reverse(split(/:/, `kde-config --path apps`))) { + my $dir = $d; + chomp $dir; + $dir =~ s/\/*$//; + next if defined $used{$dir}; + next if check_file("$dir") ne 'D'; + $used{$dir} = 1; + push @ret, $dir; + } + return @ret; +} + +sub prepare_language_keys ($) +{ + my ($language) = @_; + + my @keys; + + $language =~ s/\.[^@]*//; # remove .ENCODING + + if ($language =~ /^([^_]*)_([^@]*)@(.*)$/) { # LANG_COUNTRY@MODIFIER + push @keys, $1 . '_' . $2 . '@' . $3; + push @keys, $1 . '_' . $2; + push @keys, $1 . '@' . $3; + push @keys, $1; + } + elsif ($language =~ /^([^_]*)_([^@]*)$/) { # LANG_COUNTRY + push @keys, $1 . '_' . $2; + push @keys, $1; + } + elsif ($language =~ /^([^_]*)@(.*)$/) { # LANG@MODIFIER + push @keys, $1 . '@' . $2; + push @keys, $1; + } + elsif ($language =~ /^([^_@]*)$/) { # LANG + push @keys, $1; + } + + return @keys; +} + +sub check_cache +{ + my $cachedir = $> ? $ENV{HOME} : '/var/lib/menu'; + + return unless -d $cachedir; + + $cachedir .= "/.xdg_menu_cache"; + + return unless -f "$cachedir/inputs" && -f "$cachedir/output"; + + my @st = stat "$cachedir/output"; + my $ref_time = $st[10]; #ctime + + open(FILE, "<$cachedir/inputs"); + + my $num_opts = 0; + + while () { + chomp; + next if /^\s*$/; + next if /^#/; + + if (/^[FD] (.*)$/) { + my $file = $1; + my @st = stat $file; + my $time = $st[10]; #ctime + + if (!defined $time || $time >= $ref_time) { +# print STDERR "$file: is newer\n"; + return; + } + } + elsif (/^X (.*)$/) { + my $file = $1; + + if (-e $file) { +# print STDERR "$file: exists\n"; + return; + } + } + elsif (/^ENV ([^ ]+) (.*)$/) { + my $var = $1; + my $val = $2; + + if ($ENV{$var} ne $val) { +# print STDERR "$var: differs\n"; + return; + } + } + elsif (/^OPT ([0-9]+) (.*)$/) { + my $optidx = $1; + my $val = $2; + + $num_opts ++; + if ($save_ARGV[$optidx] ne $val) { +# print STDERR "$optidx: differs\n"; + return; + } + } + elsif (/^CHARSET (.*)$/) { + my $charset = $1; + + if ($charset ne langinfo(CODESET)) { +# print STDERR "charset $charset differs\n"; + return; + } + } + elsif (/^LANGUAGE (.*)$/) { + my $language = $1; + + if ($language ne setlocale(LC_MESSAGES)) { +# print STDERR "language $language differs\n"; + return; + } + } + elsif (/^VERSION (.*)$/) { + my $v = $1; + + if ($v ne $Version) { +# print STDERR "Version differs\n"; + return; + } + } + else { + print STDERR "Wrong cache inputs list\n"; + return; + } + + + } + + return if $num_opts != @save_ARGV; + + open(FILE, "<$cachedir/output") or return; + + print STDERR "Using cached output\n" if $verbose; + + my $buf; + while(read(FILE, $buf, 4096)) { + print $buf; + } + close(FILE); + + exit 0; +} + +sub write_cache ($) +{ + my ($output) = @_; + + my $cachedir = $> ? $ENV{HOME} : '/var/lib/menu'; + + return unless -d $cachedir; + + $cachedir .= "/.xdg_menu_cache"; + + mkdir $cachedir; + unlink "$cachedir/output"; + + open(FILE, ">$cachedir/inputs") or return; + print FILE "# this file contains list of inputs xdg_menu\n"; + print FILE "VERSION $Version\n"; + print FILE "\n\n"; + print FILE join("\n", @accessed_files); + print FILE "\n\n"; + + for (my $i = 0; $i < @save_ARGV; $i++) { + print FILE "OPT $i $save_ARGV[$i]\n"; + } + + print FILE "ENV XDG_CONFIG_DIRS $ENV{XDG_CONFIG_DIRS}\n"; + print FILE "ENV XDG_DATA_DIRS $ENV{XDG_DATA_DIRS}\n"; + + print FILE "CHARSET " . langinfo(CODESET) . "\n"; + print FILE "LANGUAGE " . setlocale(LC_MESSAGES) . "\n"; + + close(FILE); + open(FILE, ">$cachedir/output") or return; + print FILE $output; + close(FILE); +} + + +check_cache(); + +use XML::Parser; + +$DefaultAppDirs = get_app_dirs(); +$DefaultDirectoryDirs = get_desktop_dirs(); + +my $root_menu = get_root_menu(); + +@KDELegacyDirs = get_KDE_legacy_dirs(); + +$charset = langinfo(CODESET); +$language = setlocale(LC_MESSAGES); + +$root_cmd = "/opt/gnome/bin/gnomesu" if -x '/opt/gnome/bin/gnomesu'; +$root_cmd = "/usr/bin/gnomesu" if -x '/usr/bin/gnomesu'; +$root_cmd = "/opt/kde3/bin/kdesu" if -x '/opt/kde3/bin/kdesu'; + +my $help; + +GetOptions("format=s" => \$format, + "fullmenu" => \$fullmenu, + "desktop=s" => \$desktop_name, + "charset=s" => \$charset, + "language=s" => \$language, + "root-menu=s" => \$root_menu, + "die-on-error" => \$die_on_error, + "verbose" => \$verbose, + "help" => \$help + ); + +@language_keys = prepare_language_keys($language); + +$desktop_name = $format unless defined $desktop_name; + +if ($help) { + print <<"EOF"; + +xdg-menu - XDG menus for WindowMaker and other window managers + http://freedesktop.org/Standards/menu-spec + + +Usage: + xdg_menu [--format ] [--desktop ] + [--charset ] [--language ] + [--root-menu ] [--die-on-error] + [--fullmenu] [--help] + + format - output format + possible formats: WindowMaker, fvwm2, icewm, + blackbox, fluxbox, openbox, + xfce4, openbox3, openbox3-pipe, + mwm, readable + default: WindowMaker + + fullmenu - output a full menu and not only a submenu + + desktop - desktop name for NotShowIn and OnlyShowIn + default: the same as format + + charset - output charset + default: $charset + + language - output language + default: $language + + root-menu - location of root menu file + default: $root_menu + + die-on-error - abort execution on any error, + default: try to continue + + verbose - print debugging information + + help - print this text + +EOF + exit 0; +} + + +unless ( -f $root_menu) { + print STDERR "Can't find root menu file.\n"; + exit 1; +} + +my $tree = read_menu($root_menu); + +merge_menus($tree); +move_menus($tree); + +my $menu = interpret_root($tree, ''); + +remove_allocated($menu); +preprocess_menu($menu); +remove_empty_menus($menu); + +my $output; + +if ($format eq 'WindowMaker') { + + $output = output_wmaker_menu($menu) +} +elsif ($format eq 'fvwm2') { + + $output = output_fvwm2_menu($menu) +} +elsif ($format eq 'icewm') { + foreach my $entry (@{$menu->{'entries'}}) { + + if ($entry->{type} eq 'menu') { + $output .= output_icewm_menu ($entry->{'menu'}); + } + } +} +elsif ($format eq 'xfce4') { + + $output = output_xfce4_menu($menu) +} +elsif ($format eq 'blackbox' || ($format eq 'openbox') || ($format eq 'fluxbox') ) { + if ($fullmenu) { + $output = output_blackbox_menu($menu) + } + else + { + $output = output_blackbox_inner_menu($menu) + } +} +elsif ($format eq 'openbox3') { + if ($fullmenu) { + $output = output_openbox3_menu($menu) + } + else + { + $output = output_openbox3_inner_menu($menu) + } +} +elsif ($format eq 'openbox3-pipe') { + + $output = output_openbox3_pipe_menu($menu) +} +elsif ($format eq 'twm') { + + print STDERR "WARNING: twm does not support umlauts. Parameter --language '' to output plain ASCII.\n" unless $language eq ''; + $output = output_twm_menu($menu) +} +elsif ($format eq 'mwm') { + + $output = output_twm_menu($menu) +} +elsif ($format eq 'readable') { + + $output = output_readable($menu) +} +else +{ + print STDERR "Unknown format $format\n"; + exit 1; +} + +print $output; +write_cache($output); + +exit 0; + diff --git a/sbin/chksession b/sbin/chksession new file mode 100644 index 0000000..196414f --- /dev/null +++ b/sbin/chksession @@ -0,0 +1,167 @@ +#!/usr/bin/perl +# (c) Mandriva, Chmouel Boudjnah +# Copyright under GPL blah blah blah. +## For info, see "chksession --help" or "man chksession" + +# Modified by Bernard Lang on August 21, 2003. + + +my @lf; + +sub usage { + my $e = shift @_; + $0 =~ s|.*/||; + print { $e ? STDERR : STDOUT } << "EOF"; +Usage: $0 [OPTION]... + + -F --first: Print only first available entry. + -t, --test: Go in test mode. + -l, --list: List window-managers. + -L: List window-managers including the order number + -d=DIR, --dir=DIR: Specifies a directory of w-m configuration files. + Default is /etc/X11/wmsession.d/ + -x=ENTRY, --xsession=ENTRY: Produce window-managers script of ENTRY. + -k, --kdm3: Produce window-managers list for kdm3 sessions. + -K, --kdm4: Produce window-managers list for kdm4 sessions. + -g, --gdm: Produce window-managers script for gdm sessions. + -h, --help: Produce this help. + +EOF + exit($e); +} + +sub cat { # returns content of argument file as a single string + my ($f) = @_; + local *F; + open F, $f or die "Can't open $f\n"; + local $/ = ""; + + } + +sub parse_file { # parse a session descriptor file + my ($fn) = @_; + $_ = cat ($fn); + ($n = $1) =~ s| ||g if /^NAME=(.*)/m; + $e = $1 if /^EXEC=(.*)/m; +# $d = $1 if /^DESC=(.*)/m; +# $i = $1 if /^ICON=(.*)/m; + $s = $1 while /SCRIPT:(.*?)$/gs; chomp $s; + if (-x $e) { $script{$n} = $s; $exe{$n} = $e; push @lf, $n; ($order{$n}) = $fn =~ m/(^[0-9][0-9])/; } +# if (-x $e) { $script{$n} = $s; $exec{$n} = $e; $desc{$n} = $d; $icon{$n} = $i; push @lf, $n; } +} + +sub gen_desktops { + my ($d, $usesession) = @_; + -d $d or system("mkdir -p $d"); + system("rm -f $d/*"); + + for my $file (@lf) { + open FH, ">$d/$order{$file}$file.desktop" or die "Can't write to $d/$order{$file}.desktop\n"; + print FH "[Desktop Entry]\n"; + print FH "Encoding=UTF-8\n"; + print FH "Name=$file\n"; + print FH "Comment=$file\n"; + print FH "TryExec=$exe{$file}\n" if $exe{$file}; + if ($usesession) { + print FH "Exec=/usr/share/X11/xdm/Xsession $file\n"; + } else { + print FH "Exec=$file\n"; + } + print FH "Icon=\n"; + print FH "Type=Application\n"; + close FH; + chmod 0755, $file; + } +} + +usage(1) + if @ARGV < 1; + +while ($ARGV[0] =~ /^--/ || $ARGV[0] =~ /^-/) { + $_ = shift; + if (/^--xsession=([^ ]+)/ || /^-x=([^ ]+)/) { + $xsession = $1; + } elsif (/^--first/ || /^-F/) { + $first++; + } elsif (/^--gdm/ || /^-g/) { + die "You should be root to build gdm session\n" if $< != 0; + $gdm++; + } elsif (/^--list/ || /^-l/) { + $list++; + } elsif (/^-L/) { + $list_order++; + } elsif (/^--kdm3/ || /^-k/) { + $kdm3++; + } elsif (/^--kdm4/ || /^-K/) { + $kdm4++; + } elsif (/^--test/ || /^-t/) { + $test++; + } elsif (/^--dir=([^ ]+)/ || /^-d=([^ ]+)/) { + $dir = $1; + } elsif (/^--help/ || /^-h/ || /^-\?/) { + usage(0); + } else { + print STDERR "Unrecognized switch: $_\n"; + usage(1); + } +} + +# Parse all relevant files in session directory $dir +$dir = $test ? './wmsession.d/' : '/etc/X11/wmsession.d/' unless $dir; +chdir $dir; +for (<*>) { + next if /.*~/; + next if /.*\.rpm(save|old)/; + parse_file ("$_"); +} + +my ($e) = eval {cat("/etc/sysconfig/desktop")} =~ /DESKTOP=(\S+)/; +# The first string (without spaces) in the file is copied to $e. + +# If $e is one of the names in @lf, then it is placed first (leftmost). +# Order of names in @lf is otherwise unchanged. +@lf = sort { $b =~ /^$e$/i <=> $a =~ /^$e$/i } @lf; + + +if ($kdm3) { + gen_desktops('/opt/kde3/share/apps/kdm/sessions', 0); +} + +if ($kdm4) { + gen_desktops('/usr/share/apps/kdm/sessions', 0); +} + +if ($gdm) { + gen_desktops('/etc/X11/dm/Sessions', 1); +} + +if ($xsession) { + if ($script{$xsession}) { + print "#!/bin/sh\n"; + print $script{$xsession} + } else { + print "xterm -geometry 100x25+0+0 &\n"; + if ( -x '/usr/bin/icewm' ) { + print "icewm\n"; + } elsif ( -x '/usr/bin/twm' ) { + print "twm\n"; + } else { + print "xterm -geometry 67x14+384+446\n"; + } + } + exit (0); +} + +@lf ? print shift @lf, "\n" : print "default\n" + if $first; + +if ($list) { + if (@lf) { + print join(' ', @lf, 'default', 'failsafe'), "\n"; + } else { + print "default\n"; + } +} elsif ($list_order) { + print join(' ', map { "$_=$order{$_}" } @lf), "\n"; +} + diff --git a/sbin/convertsession b/sbin/convertsession new file mode 100644 index 0000000..05ea57e --- /dev/null +++ b/sbin/convertsession @@ -0,0 +1,31 @@ +#!/usr/bin/perl +# -*- Mode: cperl -*- +# Copyright (C) 2000 by Chmouel Boudjnah +# Redistribution of this file is permitted under the terms of the GNU +# Public License (GPL) +## description: Convert a file /etc/X11/window-managers to a +## /etc/X11/wmsession.d/ style files. + +my $dir = '/etc/X11/wmsession.d/'; + +if ($ARGV[0] =~ /-f/ ) { + $file = $ARGV[1]; +} else { + $file = '/etc/X11/window-managers'; +} + +my $cnt = 0; + +open F, $file or die "Can't open $file\n"; +while () { + $/ = "--@@--"; + s|--@@--||g; + if ($cnt != 0) { + $content = "$_"; + $n = $1 if /^NAME=(.*)/m; + open C, ">$dir/$cnt$n" or die "Can't open $dir/$cnt$n\n"; + print C $content; + close C; + } + $cnt++; +} diff --git a/sbin/fndSession b/sbin/fndSession new file mode 100755 index 0000000..f4f1c1d --- /dev/null +++ b/sbin/fndSession @@ -0,0 +1,29 @@ +#!/bin/sh +#--------------------------------------------------------------- +# Project : Mandriva Linux +# Module : sbin +# File : fndSession +# Version : $Id: fndSession 243102 2008-06-30 13:10:12Z fcrozat $ +# Author : Frederic Lepied +# Created On : Mon May 30 10:43:12 2005 +# Purpose : find sessions for display managers +#--------------------------------------------------------------- + +umask 022 + +FILES=`/bin/ls /usr/share/X11/dm.d/*.conf 2> /dev/null` + +if [ $? != 0 ]; then + exit 0 +fi + +for f in $FILES; do + EXEC= + FNDSESSION_EXEC= + eval `grep 'EXEC=' "$f"` + if [ -x "$EXEC" -a -n "$FNDSESSION_EXEC" ]; then + $FNDSESSION_EXEC + fi +done + +# fndSession ends here diff --git a/sbin/kdeDesktopCleanup b/sbin/kdeDesktopCleanup new file mode 100755 index 0000000..323dcc5 --- /dev/null +++ b/sbin/kdeDesktopCleanup @@ -0,0 +1,30 @@ +#!/usr/bin/perl +# (c) Mandriva, Pixel +# Copyright under GPL + +@dirs = (qw(/etc/skel /root), glob("/home/*")); +@path = split ":", "/sbin:/usr/sbin:/usr/X11R6/bin:/bin:/usr/bin"; + +foreach $f (map { grep { /\.kdelnk$/ } eval { all("$_/Desktop") } } @dirs) { + open F, $f or next; + L: foreach () { + if (/^Exec=(?:kdesu\s+-c\s+)?"?(\S+)/) { + -x "$_/$1" and last L foreach '', @path; + } elsif (m|^URL=file:(/.*)|) { + -e $1 and last; + } else { next } + print STDERR "removing $f\n"; + unlink $f; + last; + } +} + +sub all { + my $d = shift; + local *F; + opendir F, $d or die "all: can't open dir $d: $!\n"; + my @l = grep { $_ ne '.' && $_ ne '..' } readdir F; + closedir F; + + map { "$d/$_" } @l; +} diff --git a/xinit.d/menu b/xinit.d/menu new file mode 100755 index 0000000..41b8c99 --- /dev/null +++ b/xinit.d/menu @@ -0,0 +1,54 @@ +#!/bin/sh + +# move old menus if still existing +if [ ! -f $HOME/.mdk-menu-migrated ]; then +if [ -f $HOME/.config/menus/applications-mdk.menu ]; then + mv $HOME/.config/menus/applications-mdk.menu $HOME/.config/menus/applications-mdk.menu.obsolete + if [ -L $HOME/.config/menus/applications.menu ]; then + mv $HOME/.config/menus/applications.menu $HOME/.config/menus/applications.menu.obsolete + fi +fi + +if [ -d $HOME/.local/share/applications/Mandrakelinux ]; then + mkdir -p $HOME/.local/share/applications-obsolete/ 2> /dev/null + mv $HOME/.local/share/applications/Mandrakelinux $HOME/.local/share/applications-obsolete/Mandrakelinux +fi + +if [ -d $HOME/.local/share/applications/MandrivaLinux ]; then + mkdir -p $HOME/.local/share/applications-obsolete/ 2> /dev/null + mv $HOME/.local/share/applications/MandrivaLinux $HOME/.local/share/applications-obsolete/MandrivaLinux +fi + +if [ -d $HOME/.local/share/desktop-directories ]; then + mkdir -p $HOME/.local/share/desktop-directories-obsolete + mv $HOME/.local/share/desktop-directories/mandrake* $HOME/.local/share/desktop-directories-obsolete/ 2> /dev/null +fi +touch $HOME/.mdk-menu-migrated +fi + +USER_STAMP=$HOME/.menu-updates.stamp +SYSTEM_STAMP=/var/lib/menu/.menu-updates.stamp +MENU_DIR=$HOME/.config/menus +APPS_DIR=$HOME/.local/share/applications + +RETVAL=0 + +if [ \( -d "$MENU_DIR" -o -d "$APP_DIR" \) -o -f "$USER_STAMP" -a -f "$SYSTEM_STAMP" ]; then + if [ ! -f "$USER_STAMP" ]; then + RETVAL=1; + elif [ "$SYSTEM_STAMP" -nt "$USER_STAMP" ]; then + RETVAL=1; + elif [ "$MENU_DIR" -nt "$USER_STAMP" ]; then + RETVAL=1; + elif [ "$APPS_DIR" -nt "$USER_STAMP" ]; then + RETVAL=1; + fi + if [ $RETVAL -eq 1 ]; then + echo "Running update-menus..." + update-menus -u + echo "menu generation finished" + fi +fi + + +# menu ends here -- cgit v1.2.1