Do i3 workspaces have to be linear?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












1














Currently the way i3 does workspaces, they're all linear 0-9. Under a normal workflow this typically means you have one workspace for browsing the web, and one for managing media, and messaging/chat .. etc.



Browsing for alternative ideas, I found this description for Enlightenment,




Enlightenment allows the user to have a grid of workspaces called virtual desktops. Switching between them is achieved by hurling the mouse cursor to the edge of the screen, at which the desktop appears to slide across to reveal the next. The maximum grid size is eight by eight desktops, and the user can have 32 grids (each with a different background), making 2048 total possible desktop spaces (users can enable a map of the desktops, in case they get lost, which is called the pager).
The desktop dragbar allows a desktop to be 'slid back' to reveal the desktop 'underneath'. The E team use the analogy of sheets of paper, stacked on top of each other, where the user can slide off a piece partially to reveal what's beneath.




I kind of like that philosophy. Normally for my projects, I need



  • An editor for the front-end code (under a different repo)

  • An editor for the back-end code (under a different repo)

  • A database connection

  • A browser, to view and research the project's problems.

In this sense, the linear organization of i3 doesn't make sense and this is really what I want. Is there anyway to get this out of i3?



I would rather think of Workspace 1 as "Project 1" and then go



  • up to the browser

  • left to the back-end of the project

  • right to the front-end of the project

  • down to my sql-client.

Some of them get a bit more complex. For example, I could see have left-left going to testing the back-end, and right-right go to the testing of the front end.



Is there any way to hack together a notion of a "project" which has different facets unique to it that I can access relative to the "project"?










share|improve this question


























    1














    Currently the way i3 does workspaces, they're all linear 0-9. Under a normal workflow this typically means you have one workspace for browsing the web, and one for managing media, and messaging/chat .. etc.



    Browsing for alternative ideas, I found this description for Enlightenment,




    Enlightenment allows the user to have a grid of workspaces called virtual desktops. Switching between them is achieved by hurling the mouse cursor to the edge of the screen, at which the desktop appears to slide across to reveal the next. The maximum grid size is eight by eight desktops, and the user can have 32 grids (each with a different background), making 2048 total possible desktop spaces (users can enable a map of the desktops, in case they get lost, which is called the pager).
    The desktop dragbar allows a desktop to be 'slid back' to reveal the desktop 'underneath'. The E team use the analogy of sheets of paper, stacked on top of each other, where the user can slide off a piece partially to reveal what's beneath.




    I kind of like that philosophy. Normally for my projects, I need



    • An editor for the front-end code (under a different repo)

    • An editor for the back-end code (under a different repo)

    • A database connection

    • A browser, to view and research the project's problems.

    In this sense, the linear organization of i3 doesn't make sense and this is really what I want. Is there anyway to get this out of i3?



    I would rather think of Workspace 1 as "Project 1" and then go



    • up to the browser

    • left to the back-end of the project

    • right to the front-end of the project

    • down to my sql-client.

    Some of them get a bit more complex. For example, I could see have left-left going to testing the back-end, and right-right go to the testing of the front end.



    Is there any way to hack together a notion of a "project" which has different facets unique to it that I can access relative to the "project"?










    share|improve this question
























      1












      1








      1







      Currently the way i3 does workspaces, they're all linear 0-9. Under a normal workflow this typically means you have one workspace for browsing the web, and one for managing media, and messaging/chat .. etc.



      Browsing for alternative ideas, I found this description for Enlightenment,




      Enlightenment allows the user to have a grid of workspaces called virtual desktops. Switching between them is achieved by hurling the mouse cursor to the edge of the screen, at which the desktop appears to slide across to reveal the next. The maximum grid size is eight by eight desktops, and the user can have 32 grids (each with a different background), making 2048 total possible desktop spaces (users can enable a map of the desktops, in case they get lost, which is called the pager).
      The desktop dragbar allows a desktop to be 'slid back' to reveal the desktop 'underneath'. The E team use the analogy of sheets of paper, stacked on top of each other, where the user can slide off a piece partially to reveal what's beneath.




      I kind of like that philosophy. Normally for my projects, I need



      • An editor for the front-end code (under a different repo)

      • An editor for the back-end code (under a different repo)

      • A database connection

      • A browser, to view and research the project's problems.

      In this sense, the linear organization of i3 doesn't make sense and this is really what I want. Is there anyway to get this out of i3?



      I would rather think of Workspace 1 as "Project 1" and then go



      • up to the browser

      • left to the back-end of the project

      • right to the front-end of the project

      • down to my sql-client.

      Some of them get a bit more complex. For example, I could see have left-left going to testing the back-end, and right-right go to the testing of the front end.



      Is there any way to hack together a notion of a "project" which has different facets unique to it that I can access relative to the "project"?










      share|improve this question













      Currently the way i3 does workspaces, they're all linear 0-9. Under a normal workflow this typically means you have one workspace for browsing the web, and one for managing media, and messaging/chat .. etc.



      Browsing for alternative ideas, I found this description for Enlightenment,




      Enlightenment allows the user to have a grid of workspaces called virtual desktops. Switching between them is achieved by hurling the mouse cursor to the edge of the screen, at which the desktop appears to slide across to reveal the next. The maximum grid size is eight by eight desktops, and the user can have 32 grids (each with a different background), making 2048 total possible desktop spaces (users can enable a map of the desktops, in case they get lost, which is called the pager).
      The desktop dragbar allows a desktop to be 'slid back' to reveal the desktop 'underneath'. The E team use the analogy of sheets of paper, stacked on top of each other, where the user can slide off a piece partially to reveal what's beneath.




      I kind of like that philosophy. Normally for my projects, I need



      • An editor for the front-end code (under a different repo)

      • An editor for the back-end code (under a different repo)

      • A database connection

      • A browser, to view and research the project's problems.

      In this sense, the linear organization of i3 doesn't make sense and this is really what I want. Is there anyway to get this out of i3?



      I would rather think of Workspace 1 as "Project 1" and then go



      • up to the browser

      • left to the back-end of the project

      • right to the front-end of the project

      • down to my sql-client.

      Some of them get a bit more complex. For example, I could see have left-left going to testing the back-end, and right-right go to the testing of the front end.



      Is there any way to hack together a notion of a "project" which has different facets unique to it that I can access relative to the "project"?







      desktop-environment i3 workspaces enlightenment






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Dec 16 at 19:53









      Evan Carroll

      5,11794279




      5,11794279

























          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "106"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f489372%2fdo-i3-workspaces-have-to-be-linear%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Unix & Linux Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f489372%2fdo-i3-workspaces-have-to-be-linear%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown






          Popular posts from this blog

          How to check contact read email or not when send email to Individual?

          Bahrain

          Postfix configuration issue with fips on centos 7; mailgun relay