In Erwägung,
dass die Staatsanwaltschaft des Kantons Glarus eine Strafuntersuchung gegen A._ führt wegen Beteiligung an einem Einbruchdiebstahl in einer Anwaltskanzlei, und im Kanton Schwyz eine separate Untersuchung wegen Veruntreuung gegen den Beschuldigten hängig ist;
dass das Obergericht des Kantons Glarus am 22. Februar 2019 die Untersuchungshaft gegen den Beschuldigten (einstweilen bis zum 25. März 2019) anordnete und das Bundesgericht die von diesem dagegen erhobene Beschwerde mit Urteil vom 8. April 2019 abwies, soweit es darauf eintrat (Verfahren 1B_121/2019);
dass das Obergericht die Untersuchungshaft am 28. März 2019 verlängerte (einstweilen bis zum 22. April 2019) und das Bundesgericht die vom Beschuldigten auch hiegegen erhobene Beschwerde mit Urteil vom 27. Mai 2019 abwies und als zum Vornherein aussichtslos bezeichnete (Verfahren 1B_197/2019);
dass das Obergericht die Untersuchungshaft mit Beschluss vom 27. April 2019 ein zweites Mal verlängerte (bis zum 22. Juli 2019) und der Beschuldigte auch diesen Haftverlängerungsentscheid mit Beschwerde vom 5. Juni 2019 beim Bundesgericht anficht und (erneut) seine unverzügliche Haftentlassung beantragt (vorliegendes Verfahren 1B_279/2019);
dass das Bundesgericht in Dreierbesetzung bei Einstimmigkeit über die Abweisung offensichtlich unbegründeter Beschwerden entscheidet und seinen Entscheid summarisch begründet (<ref-law>; s.a. <ref-law>);
dass der Beschwerdeführer in den diversen kantonalen Haftverfahren und in den Haftprüfungsverfahren vor Bundesgericht jeweils vorbringen liess, es fehle am dringenden Tatverdacht eines Verbrechens oder Vergehens, der besondere Haftgrund der Kollusionsgefahr sei nicht erfüllt und die Untersuchungshaft sei unverhältnismässig;
dass das Bundesgericht in seinen Urteilen 1B_121/2019 vom 8. April 2019 (E. 3, S. 8-11) und 1B_197/2019 vom 27. Mai 2019 (E. 2, S. 3-7) den dringenden Tatverdacht der Beteiligung des Beschwerdeführers am untersuchten Einbruchdiebstahl bereits mit ausführlicher Begründung bestätigt hat;
dass in den Urteilen 1B_121/2019 (E. 4.1-4.3, S. 12-14) und 1B_197/ 2019 (E. 3, S. 8-11) ebenso der Haftgrund der Kollusionsgefahr bejaht worden ist;
dass das Bundesgericht in seinen Urteilen vom 8. April 2019 (E. 4.4, S. 14-15) und vom 27. Mai 2019 (E. 3.4-3.7, S. 11-14) auch die Rügen des Beschwerdeführers eingehend geprüft und verworfen hat, die Fortdauer der Haft sei unverhältnismässig;
dass der Beschwerdeführer in seiner erneuten Beschwerde vom 5. Juni 2019 nochmals vortragen lässt, es fehle am dringenden Tatverdacht eines Verbrechens oder Vergehens, der besondere Haftgrund der Kollusionsgefahr sei nicht erfüllt und die Untersuchungshaft sei unverhältnismässig (Beschwerdeschrift, S. 9-21, 21-24 und 24-26 bzw. 17-21);
dass der Beschwerdeführer in diesem Zusammenhang keine erheblichen neuen Fakten vorbringt, die eine Haftentlassung derzeit als geboten erscheinen liessen;
dass seine Rügen offensichtlich unbegründet sind und diesbezüglich auf die ausführlichen Erwägungen in den Entscheiden des Obergerichtes vom 22. Februar, 28. März und 27. April 2019 sowie in den Bundesgerichtsurteilen 1B_121/2019 vom 8. April 2019 und 1B_197/2019 vom 27. Mai 2019 verwiesen werden kann (<ref-law>);
dass die Beschwerde im Verfahren nach <ref-law> abzuweisen ist (und im Hinblick auf <ref-law> zu bemerken ist, dass die Prozessführung zu einem wesentlichen Teil insistierend repetitiv erscheint);
dass das Gesuch um unentgeltliche Prozessführung und Rechtsverbeiständung wegen Aussichtslosigkeit der Beschwerde abzuweisen ist (<ref-law>);
dass schon die im konnexen Urteil 1B_197/2019 vom 27. Mai 2019 beurteilte Beschwerde zum Vornherein aussichtslos war, das Bundesgericht damals aber ausnahmsweise noch auf die Erhebung von Gerichtskosten verzichtet hat (vgl. Urteil 1B_197/2019 E. 4), wozu vorliegend kein Grund besteht;
dass der vorliegende Beschwerdeentscheid (wie schon das konnexe Urteil des Bundesgerichtes 1B_197/2019 vom 27. Mai 2019) auch dem Zwangsmassnahmengericht des Kantons Glarus schriftlich mitzuteilen ist,

erkennt das Bundesgericht:
1.
Die Beschwerde wird abgewiesen.
2.
Das Gesuch um unentgeltliche Rechtspflege wird abgewiesen.
3.
Die Gerichtskosten von Fr. 800.-- werden dem Beschwerdeführer auferlegt.
4.
Dieses Urteil wird den Verfahrensbeteiligten sowie dem Obergericht und dem Zwangsmassnahmengericht des Kantons Glarus schriftlich mitgeteilt.
Lausanne, 3. Juli 2019
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Chaix
Der Gerichtsschreiber: Forster