
In Progress
Posted
Paid on delivery
I run an FVWM-based desktop on Linux and rely on a Python script called FvwmTabs to add tabbed interfaces to individual windows. Although it is recently created and works well with FVWM, it would be preferable to make it an Fvwm Module rather than an external script. Instead of having a Python socket to communicate with FVWM, would it be possible to use the FvwmMFL module? [login to view URL] I would like you to recast this script as a true FVWM Module written in Python. The finished module should behave exactly as FvwmTabs does now—each window can host multiple tabs that I can cycle through—yet be loadable with the normal Module keyword so it feels native to the window manager. All logic may remain hard-coded; no separate .conf file is required. Please deliver: • Source code for the Python-based module that compiles (or is wrapped) according to FVWM’s module interface. • A short README explaining the build. If you know the FVWM internals and speak fluent Python, I have uploaded the existing Python and related files, a short list of package dependencies, and the FVWM config setup, so you can begin right away.
Project ID: 40430376
29 proposals
Remote project
Active 9 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

I can continue from the working FvwmTabs v12 version. I will focus on converting it toward a proper FVWM module, checking whether FvwmMFL can replace/support the current Python socket communication, and keeping the existing tab behavior stable. Deliverables: updated Python module/wrapper source, short README, and validation notes.
€15 EUR in 7 days
2.7
2.7
29 freelancers are bidding on average €21 EUR for this job

Hi, I've worked extensively with FVWM internals and its module protocol, so converting your FvwmTabs script into a native module is right in my wheelhouse. The core task here is replacing your script's ad-hoc communication with FVWM's pipe-based module interface—reading commands from file descriptors 5 and 6, handling the `M_ADD_WINDOW`, `M_CONFIGURE_WINDOW`, and `M_DESTROY_WINDOW` events, and sending `SetEnvelope`-style commands back to the window manager so the tabbing logic integrates seamlessly. I'll restructure the existing Python code to initialize as a proper module via the `Module` keyword, maintain all current tab-cycling and reparenting behavior, and ensure it loads cleanly from your `.fvwm2rc`. I've reviewed projects with similar FVWM module architectures before and can start immediately since you've already uploaded the source files and dependencies.
€10 EUR in 1 day
6.0
6.0

Having worked as a Full Stack Developer for over 6 years, I have gained extensive experience in Linux, Python, and Software Development—the exact combination you need for this project. By choosing me, you're not only getting an experienced professional but also someone who takes pride in delivering the highest quality and best solutions within reasonable budgets and I always ensure the success of every project undertaken. On top of that, coding is not just my profession; it is my passion. My unassuageable desire to master new technologies constantly drives me to learn. Although I haven't worked specifically with FVWM internals, my strong Python background combined with my adaptability means that I can quickly understand new codebases and entities. I am confident I can recast your Python script as an FVWM Module as required—grabbing the Fvwm MFL module, using FVWM's module interface, and compiling the appropriate source code all within a short period. Lastly, but not less significantly, communication is important to me. Your detailed project description and provided files give me a running start which means we can get down to brass tacks sooner than later. Throughout this project, you can expect regular updates and easy accessibility to keep the conversation flowing to ensure we are always on the same page in delivering a solution that meets your expectations. Let's make this Python-based module on FVWM into a reality together!
€13 EUR in 2 days
5.6
5.6

As a Senior Python Developer with over 8 years of experience in system architecture and Linux-based scripting, I can implement this project precisely as required. The goal is to rewrite **FvwmTabs** as a native **FVWM module** that loads via the `Module` command and behaves identically to the current script. I will analyze the existing logic and refactor it to align with FVWM’s module interface, ensuring no external configuration file is needed. The resulting code will be packaged as a Python-based FVWM module, fully handling event interactions, tab management, and window cycling as before. Deliverables will include the complete source code and a concise README explaining the build and load process. My background in plugin development, graphical extensions, and IPC integration within Unix environments ensures a **clean, stable, and maintainable** implementation.
€11 EUR in 5 days
4.7
4.7

Hello, I have strong experience with Linux desktop environments, Python development, and low-level window manager integrations. I can convert your current FvwmTabs Python socket-based implementation into a native FVWM Module using the FvwmMFL interface while preserving the existing tab behavior and workflow. I will deliver clean, well-structured Python module code compatible with FVWM’s module system along with a concise README covering build, loading, and dependency setup. Since you’ve already provided the current scripts and configs, I can start immediately and ensure the new module feels fully native within FVWM.
€15 EUR in 1 day
4.2
4.2

Hello Hi I understand you're looking for someone to help integrate your FVWM desktop with a new application, ensuring a seamless user experience. With over 5 years of full-stack experience, I specialize in creating custom desktop integrations and automating workflows on Linux. I can quickly adapt to your FVWM environment and deliver a polished solution that works flawlessly. Let's connect to discuss how I can streamline this for you. Giáp Văn Hưng
€13 EUR in 7 days
3.8
3.8

Two details caught my eye: you want FvwmTabs reborn as a true Module loadable with the Module keyword, and you're open to swapping the Python socket for FvwmMFL's JSON event stream. That's the right call, MFL gives you a clean async interface without hand-rolling the M_* packet format. Here's how I'd approach it: 1. Wrap the existing FvwmTabs logic in a Python module that connects to FvwmMFL over its Unix socket and subscribes to the window/focus events the tab cycling needs. 2. Replace the current socket bridge with SendToModule + MFL event handlers, so FVWM owns the lifecycle (start, stop, restart) natively. 3. Ship a short README covering dependencies, the Module FvwmTabs config line, and how to verify it loads cleanly from .fvwm2rc. I write Python daily and have built long-running daemon processes that speak custom IPC protocols, so adapting to MFL's event format is straightforward once I read your existing script. Done = I run Module FvwmTabs from your config, cycle tabs on a window exactly like the current script, and the Python socket bridge is gone. Timeline: 7 days, with a working module by day 5 and two days for testing against your config. Do you want me to keep the existing tab UI rendering as-is, or is a small refactor for clarity in scope? Waqar P.S. FvwmMFL emits events as newline-delimited JSON, so I'd use asyncio with a single reader task feeding a queue. That keeps tab cycling responsive even when FVWM bursts events during workspace switches.
€13 EUR in 7 days
3.9
3.9

Greetings, I see you're looking to convert your Python script, FvwmTabs, into a proper FVWM module that integrates seamlessly with your Linux desktop environment. This means creating a module that retains all the tabbed functionality while making it feel native to FVWM, which is a great way to enhance your workflow. To tackle this, I would start by reviewing the existing Python script and dependencies you've provided. My goal would be to ensure that the new module behaves just like FvwmTabs, allowing you to cycle through tabs effortlessly. I have solid experience with Python and understand the FVWM internals, so I can ensure the module is built according to FVWM’s standards and includes a clear README for building it. Looking forward to helping you with this project! Best regards, Saba Ehsan
€13 EUR in 4 days
3.4
3.4

Hello, I can help convert your existing FvwmTabs Python script into a proper native-style FVWM Module while preserving the current behavior and workflow. I have experience working with: Python desktop/window-management tooling X11/FVWM module communication IPC/event-driven architectures Refactoring standalone scripts into integrated daemon/module components For this project, I can: Recast the current script into an FVWM-loadable module using the standard Module interface Preserve the existing tabbing behavior and window cycling logic Keep the implementation fully Python-based Integrate cleanly with your current FVWM configuration Provide clean, maintainable source code and a concise README with build/run instructions Since you already uploaded: the current Python implementation, dependencies, and FVWM config setup, I can begin immediately and focus on compatibility rather than redesigning from scratch. I understand the goal is not to add extra abstraction or configuration layers, but to make the functionality feel native to FVWM while keeping the existing logic intact. Estimated delivery: Initial working module prototype: 1–2 days Final cleanup/testing/documentation: shortly after feedback I’d be glad to start by reviewing the uploaded files and mapping the current event flow into FVWM’s module protocol.
€15 EUR in 7 days
2.8
2.8

With my comprehensive Python skills and extensive experience as a full-stack engineer, I am highly capable of delivering on your project need of transforming an existing Python script into a native Fvwm Module using the FvwmMFL module. Through my 6+ years of industry experience, I have not only built and implemented countless modules from scratch but also worked with varying systems and scripting languages, making me well-equipped for this task. I understand that you require the functionality of FvwmTabs to stay intact in the rewritten module and that is exactly what I intend on providing. My dedication to writing clean, maintainable code, combined with my ability to ensure logical hardcoding, mean your new module will not just function seamlessly but also integrate authentically into your window manager's structure just like a native module would. Choosing me for this project means availing yourself of a highly results-oriented developer who adheres strictly to deadlines without jeopardizing quality. Let's not waste any time in bringing your vision for a more efficient desktop environment to life. I have already gone through the materials you've provided and I am ready to get started immediately. Work with me and we can turn this challenge into an opportunity for enhancement together!
€13 EUR in 7 days
2.7
2.7

I'll recast the FvwmTabs script into a native FVWM module that integrates seamlessly with your setup. Ensuring it behaves identically to the current functionality is my priority, allowing you to cycle through tabs in each window without any external dependencies. I noticed you've provided the existing Python files and package dependencies, which will streamline the process. My approach includes: - Reviewing the provided script and dependencies to understand the current implementation. - Developing the module per FVWM’s interface, ensuring it feels native. - Compiling the module and creating a README for the build process. You'll receive the complete source code and documentation ready to integrate into your FVWM environment in 5 business days. In a previous project, I transformed a similar script into a module, resulting in a 30% performance improvement in window management. Happy to discuss any specific requirements or edge cases you have in mind!
€10 EUR in 7 days
1.8
1.8

Hi there, I can turn FvwmTabs into a proper FVWM Module and keep its current tab behavior intact. I have worked on Linux desktop scripting and module style integrations, so I can preserve the existing logic while making it load cleanly through the normal Module keyword. Your goal is clear. You want the current Python script recast as a native feeling FVWM module, with the same per window tab cycling and no extra config file. I will adapt the script to the FVWM module interface and keep the behavior as close to the current version as possible. Technically, I will review the uploaded script, FVWM config, and dependencies first. Then I will wrap or structure the Python code around the module event loop, startup handshake, and message handling FVWM expects. I will also prepare a short README with build and run steps so you can test it quickly. I can communicate in real time in your time zone and provide a simple demo or part of the project within 12 hours of starting. Q1: Are you expecting a pure Python module wrapper, or are you open to a small helper binary if FVWM needs one? Q2: Which FVWM version are you running? Q3: Should I keep the module fully hard coded, or leave room for future config options later? Best regards, Daniel
€10 EUR in 6 days
1.7
1.7

As an experienced developer with deep knowledge in software development, I believe I am uniquely suited for this project. My expertise over the past 9+ years has been primarily focused on web and mobile app development, making me fluent in languages like Java, PHP, Python and adept at understanding and effectively implementing complex systems like FVWM. In addition to my technical skills, I am proficient in SEO which is an added benefit for your website. The fact that the task explicitly requires parsing of existing code, expertise in FVWM internals, great command over Python and being able to render complex systems into clean and efficient code is what makes me a strong contender. Not only do I fulfill these requisites, but I'm also known for delivering projects within stipulated time-frame without compromising on quality. By choosing me for the task, you can expect a flawless transition from your current external Python script to a true FVWM Module that adheres to all your requirements - from delivering source codes that compile according to FVWM's module interface to providing an informative README file. With my proficiency and committed work ethic, you can rely on getting the perfect solution. Look no further!
€130 EUR in 7 days
2.0
2.0

Hello, there, I can convert FvwmTabs into a first-class FVWM module with the same window-tabbing behavior, so it loads like a native Module and remains easy to maintain. The main risk is keeping the module's IPC and state in lockstep with FVWM's event loop, especially around rapid tab cycling and edge cases when windows spawn or close. In practice, I’ll adapt the existing Python logic into a small, self-contained module that speaks FVWM's module interface, wiring the same tab APIs to the Module keyword and ensuring no external config is needed. I’ll keep the behavior identical to your current script, including per-window tabs and cycling semantics, while wrapping the Python logic so FVWM can load it like any other module. A key improvement is implementing a light, idempotent command surface with a small in-memory state store and deterministic event handling. This reduces race windows, simplifies retries, and makes future enhancements safer, without altering your current tab behavior. Thanks, Jim.
€20 EUR in 1 day
0.4
0.4

Dear Client, Good morning. How are you? I hope this proposal finds you well. I'M A CERTIFIED TECH/DEV & EXPERIENCED EXPERT, WELL VERSED WITH THE REQUIREMENTS FOR YOUR PROJECT TITLED "Python Script (FvwmTabs) to Fvwm module." This is to inform you that I have KEENLY gone through your project description, CLEARLY understood all the project requirements as instructed in your project proposal and this is to let you know that I will perfectly deliver as desired. Being in possession of all stated required skills, (Linux, Python, Scripting and Software Development), as this is my field of professional specialization having completed all certifications and developed adequate experience in the respective field, I hereby humbly request you to consider my bid for professional, quality and affordable services that meet all your requirements. I always guarantee timely delivery and unlimited revisions where necessary hence you are assured of utmost satisfaction when working with me. Please send me a message so that we can discuss more and seal the project. WELCOME.
€15 EUR in 1 day
0.0
0.0

Hi there, Just read your posting and I am interested in your project. I am a software engineer with 12+ years experience in AI web. mobile and Automation projects. so I am familiar with Linux, Software Development, Python and Scripting. I am pretty sure I can deliver you good result with your timeline and budget. Please let me know if my profile looks interesting and we can set up a time to discuss more details. Best, Nike Y.
€15 EUR in 1 day
0.0
0.0

Hello there, I understand that you are seeking to convert the Python script FvwmTabs into a true FVWM Module written in Python, allowing for tabbed interfaces within individual windows in your FVWM-based desktop environment. My proposed solution is to refactor the existing Python script to function as a native FVWM Module, ensuring seamless integration and performance within the window manager. Key Deliverables: • Source code for the Python-based FVWM Module • README documentation for building and implementing the module I bring a strong background in Python programming and a deep understanding of FVWM internals, making me well-equipped to undertake this project. I will share my portfolio with you in the DM for your review. I'd love to connect for a quick chat to discuss your project in more detail. Best regards, Minhal
€13 EUR in 2 days
0.0
0.0

Converting FvwmTabs to a proper FVWM module means hooking into the module protocol over the pipe FVWM opens at startup, handling window events natively instead of polling. I can keep it in Python or port to C if you want a compiled binary. Available now, working version in 3 days. Bid reflects the description as posted. Final numbers after a quick scope chat. Want to jump on a quick call?
€15 EUR in 3 days
0.0
0.0

Hello! I am a skilled Software Developer with experience in web development, desktop applications, APIs, databases, and software solutions. I can develop clean, efficient, and user-friendly software tailored to your project requirements. I focus on quality coding, problem-solving, timely delivery, and clear communication throughout the project. I have experience working with multiple programming languages and modern development tools to create reliable and scalable applications. I am confident I can deliver a professional solution that meets your expectations. I look forward to collaborating with you and helping bring your project to success.
€45 EUR in 2 days
0.0
0.0

I’m comfortable working with Linux desktop internals, Python scripting, and FVWM module behavior. I can convert your existing FvwmTabs Python script into a native-style FVWM Module that loads through the standard Module interface while preserving the current tabbing workflow and cycling behavior. I’ll adapt the communication/event handling to match FVWM’s module protocol, keep the logic self-contained without extra config complexity, and provide a concise README covering dependencies, build/setup, and module loading instructions so you can integrate it immediately into your FVWM environment.
€30 EUR in 2 days
0.0
0.0

Hello, I can transform the existing FvwmTabs Python script into a native FVWM module that loads with the Module keyword and preserves its current behavior: per-window tab sets with cycling, unchanged UI semantics, and no external configuration required. The delivered module will be a self-contained Python-based FVWM module conforming to FVWM’s module interface, with an internal, hard-coded feature set so you don’t need external .conf files. I’ll provide a clean source package compatible with your FVWM setup, plus a concise README detailing a straightforward build or wrap process and a quick integration guide. The deliverables will include the Python module, any minimal glue wrappers needed to compile or wrap against FVWM’s module interface, and a short README explaining installation, load, and usage steps. Best regards,
€30 EUR in 1 day
0.0
0.0

Espoo, Finland
Payment method verified
Member since Jan 4, 2018
€8-30 EUR
€30-250 EUR
€30-60 EUR
€20-25 EUR
€20-25 EUR
₹1500-12500 INR
min €36 EUR / hour
$30-250 USD
₹600-1500 INR
£10-15 GBP / hour
$30-250 USD
$10-30 USD
₹1500-4000 INR
$250-750 AUD
$10-30 USD
₹600-1500 INR
$10-30 USD
$25-50 USD / hour
$30-250 NZD
$250-750 USD
$250-750 USD
$15-25 USD / hour
$30-250 USD
$30-250 USD
₹1500-12500 INR