{"id":20839047,"url":"https://github.com/j-m-li/xd640","last_synced_at":"2025-05-08T21:35:06.126Z","repository":{"id":173923604,"uuid":"477659992","full_name":"j-m-li/xd640","owner":"j-m-li","description":"Xd640 Linux desktop environment","archived":false,"fork":false,"pushed_at":"2022-04-05T12:56:00.000Z","size":7689,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-19T21:12:06.360Z","etag":null,"topics":["c","fltk","linux"],"latest_commit_sha":null,"homepage":"https://lienher.org/jean-marc/xd640/fr.html","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/j-m-li.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-04T10:55:12.000Z","updated_at":"2024-08-19T21:12:17.581Z","dependencies_parsed_at":null,"dependency_job_id":"6cf8eec6-8ff4-4bf2-962b-1e85b345ffe2","html_url":"https://github.com/j-m-li/xd640","commit_stats":null,"previous_names":["o-ksi-d/xd640","j-m-li/xd640"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j-m-li%2Fxd640","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j-m-li%2Fxd640/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j-m-li%2Fxd640/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j-m-li%2Fxd640/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/j-m-li","download_url":"https://codeload.github.com/j-m-li/xd640/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225110536,"owners_count":17422411,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","fltk","linux"],"created_at":"2024-11-18T01:12:13.718Z","updated_at":"2025-05-08T21:35:06.118Z","avatar_url":"https://github.com/j-m-li.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":" X Desktop 640x480 16Mb\n=======================\n\nXd640\n-----\n\n![](https://www.lienher.org/jean-marc/xd640/img/flwriter.jpg)\n\n```\nflclock\t\t: a clock\nfldesk\t\t: desktop icons\nfleffect\t: laucher effect\nflfile\t\t: file utilities (link, remove, copy, properties)\nflfm\t\t: file manager (flfile user interface)\nfllauncher\t: menu bar\nflmail\t\t: mail client \nflnews\t\t: news client \nflnotepad\t: plain text editor (UTF-8)\nflpaint\t\t: bitmap picture editor (uncompressed GIF and Xpm)\nflppp\t\t: Internet dialer\nflspider\t: web browser (uses libcurl)\nflwriter\t: word processor (XHTML)\nflshutdown\t: computer shutdown dialog\n```\n\nWe use fltk-utf8 as the widget library. \nFVWM 2 is our standard windows manager.\nDebian is our default Linux distribution.\nTest computer is a 486 DX/2 66MHz, 16Mb of RAM, 15\" 640x480 256 colors screen.\n\n```\nRequiered software to compile Xd640 :\n\t- a standard GNU C++ development environement.\n\t- X11R6 headers and development libraries\n\t- Xutf8 \t(http://www.lienher.org/jean-marc/xd640)\n\t- fltk-utf8 \t(http://www.lienher.org/jean-marc/xd640)\n\t- openssl \t(http://www.openssl.org/)\n\t- libcurl\t(http://curl.haxx.se/)\n\t- FreeType 2\t(http://www.freetype.org/)\n```\n\nBUILD UNDER Debian 11:\n---------------------\n\n\t# sudo apt install libcurl4-openssl-dev gettext build-essential git libx11-dev libgl1-mesa-dev libglu1-mesa-dev xorg-dev autoconf automake libtool linpng-dev  libz-dev libjpeg-dev \n\t# sudo ldconfig\n\t# cd xd640*/\n\t\n\t# cd xutf8-0.1.1/\n\t# ./configure\n\t# make\n\t# sudo make install\n\t# cd ..\n\n\t# cd fltk-utf8-1.1.4/\n\t# ./configure\n\t# make\n\t# sudo make install\n\t# cd ..\n\n\t# ./configure\n\t# make\n\t# sudo make install\n\t# cd flwriter/\n\t# make flwriter-static \n\n\nIf you want to install the software to an other location use this in place\nof \"./configure\" :\n\t# ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man\n\n![](img/desktop.jpg)\n![](img/flfile_perm.jpg)\n![](img/flfile_stat.jpg)\n![](img/flfm_detail.jpg)\n![](img/flfm_icon.jpg)\n![](img/fllauncher.jpg)\n![](img/flwriter.jpg)\n![](img/interxim.jpg)\n![](img/utf8.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fj-m-li%2Fxd640","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fj-m-li%2Fxd640","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fj-m-li%2Fxd640/lists"}