Fedora: Xorg login sequence under gdm The Next CEO of Stack Overflow

Why is the US ranked as #45 in Press Freedom ratings, despite its extremely permissive free speech laws?

What flight has the highest ratio of time difference to flight time?

"and that skill is always a class skill for you" - does "always" have any meaning in Pathfinder?

Do I need to enable Dev Hub in my PROD Org?

Are there any unintended negative consequences to allowing PCs to gain multiple levels at once in a short milestone-XP game?

Is micro rebar a better way to reinforce concrete than rebar?

Interfacing a button to MCU (and PC) with 50m long cable

What do "high sea" and "carry" mean in this sentence?

MessageLevel in QGIS3

A "random" question: usage of "random" as adjective in Spanish

Rotate a column

Can we say or write : "No, it'sn't"?

Which tube will fit a -(700 x 25c) wheel?

How should I support this large drywall patch?

If/When UK leaves the EU, can a future goverment conduct a referendum to join the EU?

If a black hole is created from light, can this black hole then move at speed of light?

Can you replace a racial trait cantrip when leveling up?

Why didn't Khan get resurrected in the Genesis Explosion?

Anatomically Correct Strange Women In Ponds Distributing Swords

If the heap is initialized for security, then why is the stack uninitialized?

Extending anchors in TikZ

Inappropriate reference requests from Journal reviewers

Between two walls

Received an invoice from my ex-employer billing me for training; how to handle?



Fedora: Xorg login sequence under gdm



The Next CEO of Stack Overflow












0















Fedora 28+, i3 window manager. My login scripts are all predicated upon the whole Xorg session startup sequence (~/.xinitrc, ~/.xsession, etc.), but at some point in upgrading my old FC23 laptop to FC28, gdm became the default and my startup scripts don't run any more.



It looks like gdm is systemd-based, so getting my scripts back in the login sequence can probably happen if I can figure out how to:




  1. Figure out how the systemd session startup sequence used by gdm maps to the old Xorg one, and write my own user systemd modules to plug into the appropriate places in the sequence. So far I haven't found any sort of mapping between the X user session startup sequence and the gdm one. (Assuming systemd user modules can intermix with the system modules in the sequence.) Or,

  2. Disable the gdm service and get Xorg started instead. This would be a regression to old-style stuff, and probably not the preferred solution. I should learn how the current mechanism works rather than clinging to legacy stuff -- but if the current mechanism can't provide the hook-points I need, I may have to [find out how to] disable gdm and start Xorg instead.


My scripts do things like set up envariables to be inherited, start particular dæmons and agents, and suchlike -- so that it's all in place by the time the first user application gets started by me.



Does anyone have an answer to either of these, or have an alternate solution to propose?



Thanks!









share



























    0















    Fedora 28+, i3 window manager. My login scripts are all predicated upon the whole Xorg session startup sequence (~/.xinitrc, ~/.xsession, etc.), but at some point in upgrading my old FC23 laptop to FC28, gdm became the default and my startup scripts don't run any more.



    It looks like gdm is systemd-based, so getting my scripts back in the login sequence can probably happen if I can figure out how to:




    1. Figure out how the systemd session startup sequence used by gdm maps to the old Xorg one, and write my own user systemd modules to plug into the appropriate places in the sequence. So far I haven't found any sort of mapping between the X user session startup sequence and the gdm one. (Assuming systemd user modules can intermix with the system modules in the sequence.) Or,

    2. Disable the gdm service and get Xorg started instead. This would be a regression to old-style stuff, and probably not the preferred solution. I should learn how the current mechanism works rather than clinging to legacy stuff -- but if the current mechanism can't provide the hook-points I need, I may have to [find out how to] disable gdm and start Xorg instead.


    My scripts do things like set up envariables to be inherited, start particular dæmons and agents, and suchlike -- so that it's all in place by the time the first user application gets started by me.



    Does anyone have an answer to either of these, or have an alternate solution to propose?



    Thanks!









    share

























      0












      0








      0








      Fedora 28+, i3 window manager. My login scripts are all predicated upon the whole Xorg session startup sequence (~/.xinitrc, ~/.xsession, etc.), but at some point in upgrading my old FC23 laptop to FC28, gdm became the default and my startup scripts don't run any more.



      It looks like gdm is systemd-based, so getting my scripts back in the login sequence can probably happen if I can figure out how to:




      1. Figure out how the systemd session startup sequence used by gdm maps to the old Xorg one, and write my own user systemd modules to plug into the appropriate places in the sequence. So far I haven't found any sort of mapping between the X user session startup sequence and the gdm one. (Assuming systemd user modules can intermix with the system modules in the sequence.) Or,

      2. Disable the gdm service and get Xorg started instead. This would be a regression to old-style stuff, and probably not the preferred solution. I should learn how the current mechanism works rather than clinging to legacy stuff -- but if the current mechanism can't provide the hook-points I need, I may have to [find out how to] disable gdm and start Xorg instead.


      My scripts do things like set up envariables to be inherited, start particular dæmons and agents, and suchlike -- so that it's all in place by the time the first user application gets started by me.



      Does anyone have an answer to either of these, or have an alternate solution to propose?



      Thanks!









      share














      Fedora 28+, i3 window manager. My login scripts are all predicated upon the whole Xorg session startup sequence (~/.xinitrc, ~/.xsession, etc.), but at some point in upgrading my old FC23 laptop to FC28, gdm became the default and my startup scripts don't run any more.



      It looks like gdm is systemd-based, so getting my scripts back in the login sequence can probably happen if I can figure out how to:




      1. Figure out how the systemd session startup sequence used by gdm maps to the old Xorg one, and write my own user systemd modules to plug into the appropriate places in the sequence. So far I haven't found any sort of mapping between the X user session startup sequence and the gdm one. (Assuming systemd user modules can intermix with the system modules in the sequence.) Or,

      2. Disable the gdm service and get Xorg started instead. This would be a regression to old-style stuff, and probably not the preferred solution. I should learn how the current mechanism works rather than clinging to legacy stuff -- but if the current mechanism can't provide the hook-points I need, I may have to [find out how to] disable gdm and start Xorg instead.


      My scripts do things like set up envariables to be inherited, start particular dæmons and agents, and suchlike -- so that it's all in place by the time the first user application gets started by me.



      Does anyone have an answer to either of these, or have an alternate solution to propose?



      Thanks!







      fedora login-script xorg window-managers gdmgreeting





      share












      share










      share



      share










      asked 42 secs ago









      RoUSRoUS

      1163




      1163






















          0






          active

          oldest

          votes












          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "2"
          };
          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: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          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%2fserverfault.com%2fquestions%2f960709%2ffedora-xorg-login-sequence-under-gdm%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Server Fault!


          • 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%2fserverfault.com%2fquestions%2f960709%2ffedora-xorg-login-sequence-under-gdm%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

          117736 Шеррод Примітки | Див. також | Посилання | Навігаційне...

          As a Security Precaution, the user account has been locked The Next CEO of Stack OverflowMS...

          Маріан Котлеба Зміст Життєпис | Політичні погляди |...