Skip to content

Add Linux local build script and update compile instructions#272

Open
saurondark22 wants to merge 1 commit into
theJayTea:mainfrom
saurondark22:Linux-installation
Open

Add Linux local build script and update compile instructions#272
saurondark22 wants to merge 1 commit into
theJayTea:mainfrom
saurondark22:Linux-installation

Conversation

@saurondark22
Copy link
Copy Markdown

@saurondark22 saurondark22 commented Jun 5, 2026

This PR introduces a complete local installation experience for Linux users along with clearer documentation for building from source.

Changes:

  • Added build-and-install-local-linux.sh — builds the application locally and installs it with a launcher icon
  • Added install-local-linux.sh — a full-featured installer that handles dependency checks, venv creation, icon installation, desktop entry registration, and optional autostart setup
  • Updated "To Compile the Application Yourself.md" with clearer virtualenv setup instructions, platform-specific activation commands, and Linux-specific steps
  • Updated "To Run Writing Tools Directly from the Source Code.md" with post-install usage information
  • Fixed README.md link to point to the main branch instead of a specific commit
  • Updated .gitignore to exclude Python virtual environments, packaging artifacts, dist folders, and PyInstaller spec files

Why this matters: Currently, the Linux compile is not working correctly. This change provides a one-command install path and properly integrates the app into the desktop environment (launcher icon + optional autostart).

To those who wonder around earlier, I previously tried using a deb installer, but it failed horribly. The deb file was compiled and packed, but the files were not copied during installation. My guess is that some built-in Ubuntu security is preventing this or i was am doing something wrongly, though I'm not sure. I'll attempt it again later. so In this PR its just advanced version of compile it yourself that also installs and auto start writing tool with OS.

- Add build-and-install-local-linux.sh for local install with launcher icon
- Update build docs with clearer venv setup, platform-specific activation, and Linux install steps
- Add autostart option and post-install usage info
- Ignore Python venv, packaging, dist, and spec files in Windows_and_Linux
- Fix README link to point to main branch instead of specific commit
@saurondark22 saurondark22 marked this pull request as ready for review June 5, 2026 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant